西藏WordPress显示评论者IP所在地
发布时间:2024-10-15 分类:技术课堂 浏览量:7828

“人格如金,诚信为炼,历经风雨,方能熠熠生辉。”我们坚持不断变革的创新、不断迭代的技术,我们注重客户提出的每个要求,我们充分考虑客户的每一个细节,我们一直在思考如何为客户创造更大的价值,意在让我们的每一个客户都成为我们的朋友...

利用一些通过IP查询地理位置的API,可以方便的实现WordPress显示评论者的IP所在地,下面这段小代码是利用了淘宝的API,通过IP地址查询并显示评论者所在地。

把下面的代码添加到当前使用的WordPress主题的functions.php中。

//把IP转换成地址function getIp($ip){ if(empty($ip)) $ip = get_comment_author_IP(); $taobaoIP = "http://ip.taobao.com/service/getIpInfo.php?ip=".$ip; $IPinfo = json_decode(file_get_contents($taobaoIP)); $country = $IPinfo->data->country; $province = $IPinfo->data->region; $city = $IPinfo->data->city; if($province != $city){ $data = $province.$city; } else{ $data = $country.$province; } return $data;}

在WordPress的评论模板中,加入下面的代码就能调用了。

<?php echo getIp(get_comment_author_ip());?>


无论您在哪里,【一春一夏】都愿意为您提供高价值服务!我们以网站建设、APP/小程序系统开发、网络运营运维为核心业务,为用户提供一站式解决方案。我们奉行“登上峰顶,不是为了饱览风光,是为了寻找更高的山峰”为理念,让我们阔步向前。

相关推荐
最新文章