前言
获取评论用户IP属地依赖wordpress保存的ip地址,然后利用接口获取该用户所在地区!非常简单,看看效果图!
效果图

操作步骤
将下方代码添加到
//获取地址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;//获取结束}//获取地址 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; //获取结束 }//获取地址 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; //获取结束 }
这里需要到
$user_ip = $comment->comment_author_IP;$replyText_html = '<span class="reply-link">' . $replyText . '</span><span style="cursor:pointer" data-toggle="tooltip" alt="IP:'.$user_ip.'" data-original-title="IP地址:'.xypro_user_ip($user_ip).'">'.xypro_user_ip($user_ip).'</span>';$user_ip = $comment->comment_author_IP; $replyText_html = '<span class="reply-link">' . $replyText . '</span><span style="cursor:pointer" data-toggle="tooltip" alt="IP:'.$user_ip.'" data-original-title="IP地址:'.xypro_user_ip($user_ip).'">'.xypro_user_ip($user_ip).'</span>';$user_ip = $comment->comment_author_IP; $replyText_html = '<span class="reply-link">' . $replyText . '</span><span style="cursor:pointer" data-toggle="tooltip" alt="IP:'.$user_ip.'" data-original-title="IP地址:'.xypro_user_ip($user_ip).'">'.xypro_user_ip($user_ip).'</span>';
👋 感谢您的观看 Xy PRO!
© 版权声明
本站网络名称:
夕阳博客
本站永久网址:
https://21lhz.cn
网站侵权说明:
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ1123133510删除处理。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
- 最新
- 最热
只看作者