WordPress使用纯真IP库实现评论显示IP归属地方法(IPv4)

前言

2022年的6月27日,国家互联网信息办公室发布《互联网用户账号信息管理规定》,自8月1日起施行,各家如抖音,快手、贴吧、百度等社交平台的评论区都显示了省单位的IP归属。

其中明确,互联网信息服务提供者应当在互联网用户账号信息页面展示合理范围内的互联网用户账号的互联网协议(IP)地址归属地信息,便于公众为公共利益实施监督。 我们要遵守这一规定。

为维护网络传播秩序,进一步打击仿冒搬运、造谣传谣等行为,各平台将显示用户发布内容时的IP属地,用户暂时无法主动开启或关闭相关展示。

因腾讯、高德等各家IP定位API均有次数限制,此篇文章是通过本地“纯真IP库”来调取归属地,非API形式,也是本博客正在使用的形式,实际效果可以转转本博客评论区看看,操作步骤今天就来分享给大家。

提示

因纯真IP库的限制,本方法仅支持IPv4协议访问站点所发布的评论,若用户是IPv6协议评论则会显示未知地址,因为解析不出来,但现阶段IPv4方法基本已满足大部分站点需要,如若需同时支持IPv6协议,推荐使用 WordPress在评论区添加显示用户IP归属地(IPv4+IPv6) - 美好的明天 (wmviv.com) 文章方法,二者流程不一,但实际效果均简单粗暴,区别仅差别于对IPv6的支持,请按需自取;

效果预览

资源下载

来源:百度网盘 | 提取码:3u3z

把压缩包解压后文件夹上传到 WordPress主题的根目录 ,注意不是WordPress根目录。

代码部署

编辑 functions.php 功能模板

// 纯真IP定位
include("ipguishudi/ip-text.php");

复制以上代码,添加到你当前使用的 WordPress 主题的 functions.php 文件中。

编辑 comments.php 评论页模板

每个主题模板位置不同,因为我们想要在评论者用户显示IP归属地信息,因此需要找到评论者的位置;

查找方法:F12查看元素。在合适位置添加如下代码即可:

此处内容需要 回复 后才能查看

CorePress主题添加位置

我这里的文件路径是 CorePress-Pro/geekframe/comment-pro.php ,将以上代码放到 <?php echo get_comment_time('Y-m-d H:i'); ?> 后面即可,更新后记得保存。

其他主题的话根据主题的具体情况操作吧。

后期纯真IP离线库更新

我在压缩包内更新是目前纯真IP库社区版 22-09-14 版本;

若需更新,目前网络流传的直连下载地址都已失效,现在方法为关注“纯真IP实验室”公众号(介绍链接),此公众号会持续更新数据库的下载链接,在本地下载后手动上传至 ipguishudi 目录下即可;

 

至此,上传覆盖即可生效,赶快刷新网页看看效果吧。

本页面最后更新于:2022-09-20 23:08:17 ,如页内有链接失效,您可在下方留言,我会尽快处理。

版权声明:本站遵循CC BY-NC-SA 4.0版权协议,转载请附上原文地址、链接及本声明。
本文链接:美好的明天 - WordPress使用纯真IP库实现评论显示IP归属地方法(IPv4)
THE END
分享
二维码
海报
WordPress使用纯真IP库实现评论显示IP归属地方法(IPv4)
前言 2022年的6月27日,国家互联网信息办公室发布《互联网用户账号信息管理规定》,自8月1日起施行,各家如抖音,快手、贴吧、百度等社交平台的评论区都显示……
<<上一篇
下一篇>>