子比主题添加评论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
喜欢就支持一下吧
点赞24赞赏 分享
评论 共47条
匿名的头像 - 登山亦有道
提交


匿名的头像 - 登山亦有道

昵称

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

取消
昵称表情代码图片
    • 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
    • 萧瑟的头像 - 登山亦有道
      萧瑟 Windows Edge 101.0.1210.53
      • 晨岩的头像 - 登山亦有道
        晨岩 Android Chrome 101.0.4951.64
    • 林羽凡的头像 - 登山亦有道
      林羽凡 Windows Firefox 100.0
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53
    • vian的头像 - 登山亦有道
      vian Windows Edge 101.0.1210.53
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53
        • vian的头像 - 登山亦有道
          vian Windows Edge 101.0.1210.53
          • 晨岩的头像 - 登山亦有道
            晨岩 Windows Edge 101.0.1210.53
            • vian的头像 - 登山亦有道
              vian Windows Edge 101.0.1210.53
    • 涂鸦清单的头像 - 登山亦有道
      涂鸦清单 Windows Chrome 86.0.4240.198
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53
    • 闲鱼的头像 - 登山亦有道
      闲鱼 Windows Edge 101.0.1210.53
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53
    • vian的头像 - 登山亦有道
      vian Windows Chrome 100.0.4896.60
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53
        • vian的头像 - 登山亦有道
          vian Android Chrome 100.0.4896.58
          • 晨岩的头像 - 登山亦有道
            晨岩 Windows Edge 101.0.1210.53
            • vian的头像 - 登山亦有道
              vian Windows Edge 101.0.1210.53
              • 晨岩的头像 - 登山亦有道
                晨岩 Windows Edge 101.0.1210.53
                • vian的头像 - 登山亦有道
                  vian Windows Edge 101.0.1210.53
                  • 晨岩的头像 - 登山亦有道
                    晨岩 Windows Edge 101.0.1210.53
                    • vian的头像 - 登山亦有道
                      vian Windows Edge 101.0.1210.53
                      • 晨岩的头像 - 登山亦有道
                        晨岩 Windows Edge 101.0.1210.53
    • dujun的头像 - 登山亦有道
      dujun iPhone Safari 15.5
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53
    • 扶苏的头像 - 登山亦有道
      扶苏 Windows Chrome 77.0.3865.120
      • 晨岩的头像 - 登山亦有道
        晨岩 Windows Edge 101.0.1210.53
    • Mr.Chou的头像 - 登山亦有道
      Mr.Chou Android Chrome 101.0.4951.64
      • 晨岩的头像 - 登山亦有道
        晨岩 Android Chrome 101.0.4951.64
        • Mr.Chou的头像 - 登山亦有道
          Mr.Chou Android Chrome 101.0.4951.64
          • 晨岩的头像 - 登山亦有道
            晨岩 Windows Edge 101.0.1210.53
    • Lvtu的头像 - 登山亦有道
      Lvtu Macintosh Safari 15.4
      • 晨岩的头像 - 登山亦有道
        晨岩 Android Chrome 101.0.4951.64