【WP美化】wordpress添加评论者国籍、操作系统、浏览器和运营商信息显示或隐藏

这里不是推荐大家使用WP-UserAgent插件,如果图省事可以用,设置也很方便,不过我的插件多的一排……

从各位大神那看到了用代码可以实现评论者国籍、操作系统、浏览器和运营商信息,下面把步骤分享一下:

一、下载show-useragent(显示国籍浏览器文件)和ip2c(显示运营商IP信息文件)压缩包

[sgbtn_blue href=’https://pan.baidu.com/s/1ZZsyg-RncJklW5RxiljchQ’]下载地址1[/sgbtn_blue] [sgbtn_blue href=’https://pan.baidu.com/s/18cjoYguidY2mEVuz4HD8XA’]下载地址2[/sgbtn_blue]

二、解压并上传这两个文件夹到正在使用的wordpress主题目录 (解压后得到show-useragent和ip2c文件夹) 三、将下面代码放到主题目录下的functions.php尾部

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

四、添加在显示位置,现在我们只需要将以下代码放到指定位置,它就能显示了。就知更鸟begin主题而言,在begin/inc/function/comment-template文件内

<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>

五、如果你的图标显示位置不是很好,可以加以下两行css代码调整

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

六、如需鼠标经过时显示或隐藏以上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\highlight.css文件尾部),加以下css代码调整:[rihide]

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

[/rihide] 至此我们已经完美配置成功,感谢张戈博客提供资源。 如果下载链接失效,请在下方留言,或者联系博主,我会在第一时间更新链接

温馨提示:本文最后更新于2020-03-05 16:38:23,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容