本文最后更新于 46 天前,其中的信息可能已经有所发展或是发生改变。
结合上一篇文章,我们将套了CloudFlare的WordPress获取到评论者的真实IP后,就可以添加该功能了。
在网上翻阅了一遍,只找到这篇文章:WordPress实现评论显示IP归属地方法 – 技术教程 – 小宜技术猫 (azpay.cn)
先上效果
下载压缩包 上传到主题根目录
压缩包相关链接在文章底部1,把压缩包上传到主题的根目录,注意不是WordPress根目录。
编辑 functions.php
在php内添加一行代码:
include("useragent/ip2c-text.php");
编辑xxx-comment.php 模板
各个主题模板不同,我们需要在评论者用户后面,添加显示IP归属地、浏览器图标等信息,因此需要找到评论者的位置,查找方法:F12查看元素。 在合适位置添加代码如下:
convertip(get_comment_author_ip());
本主题需要修改function.php文件:
自动更新纯真IP离线库
新建一个php文件,网络访问它,即可生成一个dat文件。源码已更改为Github源,原版的用不来。
这个文件我已经帮大家放在压缩包里面了,使用到宝塔面板的自动访问URL设置好时间,自动定期访问这个update.php文件就可以自动下载最新的纯真IP离线库了。
- WordPress实现评论显示IP归属地方法下载:
分享名称:useragent_rR6hY.zip
分享链接:https://kb.itpno.com/#s/-os-1sUw
访问密码:iTPno.
↩︎
评论显示 IP 归属地方法
加拿大啊,牛哇🤭