知更鸟主题如何显示评论者国籍、操作系统、浏览器和IP信息显示

  • 8
  • 453 views

不知道大家有没有见过这么一个情况,就是看到评论者在知更鸟主题内容里面所评论,会出现评论者的国籍、操作系统、浏览器和IP信息。其实不单单是只有知更鸟主题会有这个功能显示,叶忠文在很多WordPress主题里面都有看见过这么一个功能。

起初本人对这个功能也并不感冒的,但发现很多博主们都有用过这个功能,所以情不自禁之下也做了下尝试,发现效果还真不错。干说可能会显得有些枯燥,具体效果如下图所示:

知更鸟主题如何显示评论者国籍、操作系统、浏览器和IP信息显示

在上图显示中我们可以很清晰的看到能显示出评论者的国籍、操作系统、浏览器和IP信息,怎么样?很有趣吧。好了,话不多说,我们进入教程吧。

1、下载:show-useragent(显示国籍系统浏览器文件))和 ip2c(显示运营商IP信息文件)

2、上传并解压到WordPress主题目录(解压后得到show-useragent文件夹和ip2c文件夹)

3、将show-useragent和ip2c引入到主题,将以下代码放到主题目录下的functions.php中

include("ip2c/ip2c.php");//IP归属地和运营商查询功能  
include("show-useragent/show-useragent.php");//显示国籍、系统、浏览器信息

4、在需要显示的位置加入以下代码

<span  class="ua-info">
<?php
CID_print_comment_flag();/*国籍*/
echo ' ';/*空格*/
CID_print_comment_browser();/*浏览器*/
echo convertip(get_comment_author_ip());/*运营商*/
?>
</span>

像叶忠文用的是begin主题,我们则可以在主题目录下inc/comment-template.php文件,并找到以下代码并加在前面。

<span class="comment-meta commentmetadata">

添加后为:

<span  class="ua-info">
<?php
CID_print_comment_flag();/*国籍*/
echo ' ';/*空格*/
CID_print_comment_browser();/*浏览器*/
echo convertip(get_comment_author_ip());/*运营商*/
?>
</span>
<span class="comment-meta commentmetadata">

备注:如图标显示位置不对,在对应主题style.css文件内,加以下css代码调整

/*调整留言者系统浏览器和运营商位置*/
 .ua-info {
margin-left:30px;
 }
 .WB-OS img{
 vertical-align:-3px;
 }

5、如需鼠标经过时显示或隐藏以上UA信息和IP地址,则在对应主题footer.php中添加代码:

<script>
    jQuery(function(){
        $(".comment-body").hover(function(){
            $(this).find(".ua-info").toggle();
        },function(){
            $(this).find(".ua-info").toggle();
        });
    });
</script>

如果显示和隐藏效果相反,则在在对应主题style.css文件内或自定义CSS处,加以下css代码调整

.ua-info {
 display:none;/*设置隐藏*/
  margin-left:8px;
}

 

注意:在这里建议朋友们在做这些操作时一定先做好网站数据的备份,因为有一点处理的不好都很有可能导致网站无法访问,因为之前本人也是有经历过的。

叶先生
  • 版权声明: 发表于 2019年6月15日17:54:00
  • 转载注明:https://www.japanren.com/1295.html
修改数据库密码后导致网站无法打开该怎么解决? 网站建设

修改数据库密码后导致网站无法打开该怎么解决?

今天无缘无故不知道发什么癫,一时兴起,想统一下阿里后台的登录密码,接着把FTP密码也给重置了遍,后面想了下,要不就把数据库密码也统一下吧。统一好了后方才发现网站打不开了,顿时有点百思不得其解,以前用织...
WordPress如何实现多域名访问同一站点 WordPress

WordPress如何实现多域名访问同一站点

有些时候总有人会有这样一个要求,就是希望自己所搭建的WordPress网站,能够通过多个域名访问同一站点,关于目的我们不得而知。有可能是利用一个灰帽的手法,这种手法类似301重定向,将多个域名访问同一...
给WordPress博客的小工具添加用户访问次数 WordPress

给WordPress博客的小工具添加用户访问次数

好像总有些人喜欢一些花哨的玩意,就像WordPress主题里的自定义鼠标,还有爆炸性点击效果一样,不过也是,毕竟每个人的喜好都不一样。 今天在诗梦博客里看到这个效果,可以统计出每一位用户IP的访问次数...
Begin主题新版标题如何修改成居中 WordPress

Begin主题新版标题如何修改成居中

鸟哥的WordPress系统begin主题又更新了,不得不感叹,这个更新的速度是一般人难以跟上的。这次鸟哥好像把文章标题的H1居中代码给删了,对于一直看惯了标题居中的我们来说,确实有点别扭,横看竖看都...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:8   其中:访客  4   博主  4
    • 猫叔 猫叔 来自天朝的朋友 谷歌浏览器  OC105 Build/N2G47H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36 安徽省安庆市岳西县 电信 @回复 3

      我准备把这个UA显示删了

        • Joson Joson 博主 来自天朝的朋友 火狐浏览器 Windows 10 广东省东莞市 鹏博士长城宽带 @回复

          @猫叔 不喜欢吗,我觉得挺不错的啊

        • 留芳网 留芳网 来自天朝的朋友 谷歌浏览器  Android 9 MIX 2S Build/PKQ1.180729.001 四川省自贡市 移动 @回复 1

          显示国籍有必要么。

            • Joson Joson 博主 来自天朝的朋友 谷歌浏览器 Windows 7 广东省东莞市 电信 @回复

              @留芳网 看个人喜欢吧、我个人觉得这种效果是挺不错的,这样可以看的出来有什么IP来访问你的站点,虽说统计工具也可以查看的到

            • 程平博客 程平博客 来自天朝的朋友 谷歌浏览器 Mac OS X 10_14_5 四川省成都市 电信 @回复 3

              已经使用上了!

                • Joson Joson 博主 来自天朝的朋友 谷歌浏览器 Windows 7 广东省东莞市 电信 @回复

                  @程平博客 还是挺不错的

                • 软件库 软件库 谷歌浏览器 Windows 7 中国 @回复 1

                  哈哈,就那么回事

                    • 叶先生 叶先生 博主 来自天朝的朋友 火狐浏览器 Windows 10 广东省东莞市 电信 @回复

                      @软件库 你这头像牛