为了进一步规范国内的网络舆论,国家规定了各互联网平台都需要显示 IP 归属地信息。微博、抖音、公众号等多个平台纷纷上线了 IP 归属地功能,这标志着国内言论的进一步规范化。
各大平台显示“IP属地”是好是坏,一些网红要“露馅”了? – 知乎 (zhihu.com)
![图片[1] - 子比主题添加评论IP属地 - 登山亦有道](http://cdn.chenyan98.cn/wp-content/uploads/2022/05/54f64f0147.webp)
这些变化大概是在一个月前出现的,在当时还引起了不小的骚动,最近博客管理的比较少也没太在意,今天看到阿峰在博客的评论下推荐了Easy Location这个第三方插件,可以通过IP地址查询评论者地理位置。国内精确到省级,国外精确到国家。个人小博客只是因为好奇,决定跟风搞一下。
获取插件
插件IP库来自ipip.net
免费版,仅作为研究学习使用。
使用方法
- 下载插件压缩包,后台上传或者手动上传到
wp-content/plugins
目录下 - 激活插件即可使用
SHOW_POST_LOCATION
设置为true
则展示文章作者归属地。//这一句我自始至终也没有看懂,不知道这个字段在哪里设置,我这边用的子比主题,有很多地方和默认主题都不一样,因此需要自行修改。
![图片[2] - 子比主题添加评论IP属地 - 登山亦有道](http://cdn.chenyan98.cn/wp-content/uploads/2022/05/f4ccf286bd.webp)
阅读插件的源码找到了调用并返回IP属地的方法(function easy_location_handle_comment($comment_text)),发现样式,图标什么的我不需要就直接注释了,留下($comment_text .= ‘来自’ . get_user_city($comment->comment_author_IP) . ”;)简洁明了。
下一步需要修改子比主题位于/zibll/inc/functions下的(zib-comments-list.php),定义一个变量($ip_loction)接收返回的数据并和其它的文本拼接到一起即可。
![图片[3] - 子比主题添加评论IP属地 - 登山亦有道](http://cdn.chenyan98.cn/wp-content/uploads/2022/05/f07ee7b5e2.webp)
代码这里就不展示了,因为只适用于我现在的主题,文章写出来的仅仅是一个修改思路。。。。
参考链接:
作者:晨岩
本站所有文章除特别声明外,均采用 BY-NC-SA 4.0 许可协议。转载请注明出处!
1升级蓝牙线、转卖树莓派
2一辈子不要瞎忙,首先做对这4件事
3苏州大阳山游记
4【第11讲】数据存储–T-SQL脚本数据库设计与编程
5第10讲:.NET中的接口使用方法与继承对比实现多态
6关于格局和孤独的思考
7第46周杂记
8升级WPS之后重新添加MathType选项卡
9教育考试院的官网竟然直接重构了
10必应打不开,瘫痪?
11博客樱花/梅花/雪花飘落特效js代码
12延时摄影(上海外滩)
13控制Conslone.Writeline的输出速度
14第08讲:面向对象编程六大原则助你写出优雅程序
15WordPress cURL SSL过期导致RSS不可用
社交帐号登录