如何让WordPress评论区显示用户归属地-实用教程社区-紫禁源码资源站

如何让WordPress评论区显示用户归属地

如何让WordPress评论区显示用户归属地 插图1

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

效果图如何让WordPress评论区显示用户归属地 插图2

操作步骤
将下方代码添加到functions.php文件里(/zibll/functions.php)

//获取地址
function xypro_user_ip($user_ip){
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => "https://v2.ikimg.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;
//获取结束
}
如何让WordPress评论区显示用户归属地 插图3
请登录后发表评论

    没有回复内容