子比主题添加评论IP属地

为了进一步规范国内的网络舆论,国家规定了各互联网平台都需要显示 IP 归属地信息。微博、抖音、公众号等多个平台纷纷上线了 IP 归属地功能,这标志着国内言论的进一步规范化。

各大平台显示“IP属地”是好是坏,一些网红要“露馅”了? - 知乎 (zhihu.com)

图片[1] - 子比主题添加评论IP属地 - 登山亦有道

这些变化大概是在一个月前出现的,在当时还引起了不小的骚动,最近博客管理的比较少也没太在意,今天看到阿峰在博客的评论下推荐了Easy Location这个第三方插件,可以通过IP地址查询评论者地理位置。国内精确到省级,国外精确到国家。个人小博客只是因为好奇,决定跟风搞一下。

获取插件

Github 地址

直接下载

插件IP库来自ipip.net 免费版,仅作为研究学习使用。

使用方法

  • 下载插件压缩包,后台上传或者手动上传到wp-content/plugins目录下
  • 激活插件即可使用

SHOW_POST_LOCATION 设置为true 则展示文章作者归属地。//这一句我自始至终也没有看懂,不知道这个字段在哪里设置,我这边用的子比主题,有很多地方和默认主题都不一样,因此需要自行修改。

图片[2] - 子比主题添加评论IP属地 - 登山亦有道

阅读插件的源码找到了调用并返回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属地 - 登山亦有道

代码这里就不展示了,因为只适用于我现在的主题,文章写出来的仅仅是一个修改思路。。。。

参考链接:

WordPress 插件 Easy Location – Fatesinger

小孩子为什么不爱查字典 - 阿锋的小宇宙 (feng.pub)

© 版权声明
THE END
喜欢就支持一下吧
点赞26赞赏 分享
评论 共55条
匿名的头像 - 登山亦有道
提交
匿名的头像 - 登山亦有道

昵称

在 WordPress 上使用 Sticker Heo 增添互动时的乐趣吧 !

取消
昵称表情代码图片
    • 墨铺的头像 - 登山亦有道
      墨铺 Windows Chrome 95.0.4638.69
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 105.0.1343.50
    • 壹位博客的头像 - 登山亦有道
      壹位博客 Windows Chrome 104.0.0.0
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 104.0.1293.63
    • 爱极客的头像 - 登山亦有道
      爱极客 Windows Edge 103.0.1264.71
          • 晨岩的头像 - 登山亦有道
            晨岩 Windows Edge 103.0.1264.77
    • S̆̈的头像 - 登山亦有道
      S̆̈ Macintosh Safari 15.5
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 102.0.1245.39
        • S̆̈的头像 - 登山亦有道
          S̆̈ Macintosh Safari 15.5
          • 晨岩的头像 - 登山亦有道
            晨岩 Windows Edge 102.0.1245.39
            • S̆̈的头像 - 登山亦有道
              S̆̈ Macintosh Safari 15.5
              • 晨岩的头像 - 登山亦有道
                晨岩 Windows Edge 102.0.1245.39
            • S̆̈的头像 - 登山亦有道
              S̆̈ Macintosh Safari 15.5
    • DJ的头像 - 登山亦有道
      DJ Windows Edge 101.0.1210.53
    • 撸哇撸的头像 - 登山亦有道
      撸哇撸 Windows Chrome 86.0.4240.198
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53
    • MX的头像 - 登山亦有道
      MX Android Chrome 87.0.4280.141
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53