百度未收录

WordPress获取评论用户的IP归属地

效果演示

WordPress获取评论用户的IP归属地-狐狸库

获取评论用户IP属地依赖wordpress保存的ip地址,然后利用接口获取该用户所在地区!

操作步骤

将下方代码添加到 Functions.php 文件里(/zibll/functions.php)

//获取地址
function xypro_user_ip($user_ip){
    $ch = curl_init();
    curl_setopt_array($ch, array(
    CURLOPT_URL => "https://v1.21lhz.cn/API/IP/api.php?domian=".$user_ip,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_SSL_VERIFYPEER => false,
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_HTTPHEADER => array(
        "Content-Type: application/x-www-form-urlencoded",
    ),
    ));
    $url = curl_exec($ch);
    $a = json_decode($url,true);
    curl_close($ch); 
    $dizhi = $a['country'];
    $dizhi = mb_substr($dizhi, 0, 3, 'utf-8');
    return $dizhi;
    //获取结束
}

这里需要到 zib-comments-list.php 修改(在zibll/inc/functions),先搜索 $replyText_html 跳到第二个,然后粘贴下方的代码覆盖它即可!任何修改代码务必先备份!务必先备份!务必先备份!

以上就完成了,如果有出现严重错误请在评论区留言。

隐藏内容,输入密码后查看

本文来自:WordPress获取评论用户的IP属地

温馨提示:本文最后更新于2022/10/20 16:09:21。若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞1赞赏 分享
评论 共6条

请登录后发表评论

    请登录后查看评论内容