这里不是推荐大家使用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] 至此我们已经完美配置成功,感谢张戈博客提供资源。 如果下载链接失效,请在下方留言,或者联系博主,我会在第一时间更新链接
感谢您的来访,获取更多精彩文章请收藏本站。











暂无评论内容