简介
很多站长朋友是不是有兴趣试试,给留言者显示UA信息及IP地址。增加UA信息的wordpress插件官方有,如show-useragent或WP-UserAgent等,这里使用show-useragent来实现UA信息显示,另外使用IP库来实现IP显示,显示效果如下:
一、下载附件
下载附件文件,解压后连文件夹一同上传到主题根目录下,如wp-content/themes/**/。
注**为主题文件夹。
二、添加模版代码
将附后代码添加到wordpress主题根目录/**/文件夹内的functions.php模板文件的最后一行,**为主题文件夹。
require get_template_directory() . '/show-useragent/show-useragent.php';
三、添加评论模版代码
打开wordpress主题下的\inc\function或者inc目录的comment-template.php文件,有的主题可能直接在inc文件夹内,找到如下代码:
<?php get_author_admin($comment->comment_author_email, $comment->user_id); ?>
并在该代码后添加如下代码:
<span class="flags"><?php CID_print_comment_flag();echo ' ';CID_print_comment_browser(); echo convertip(get_comment_author_ip()); ?></span>
四、添加控制样式
在主题样式文件style.css最后添加如下样式:
.WB-OS img { width: 14px; height: auto; vertical-align: -6%; } .flags { display: none; } @media screen and (min-width: 900px) { .comment-body:hover .flags { display: inline; animation: fade-in; animation-duration: 0.3s; -webkit-animation: fade-in 0.3s; } }
至此,全部代码修改完成,清空缓存即可查看效果。
IP地址更新方法
详见《WordPress Show User Agent插件IP地址更新方法》。
继续阅读
广东省深圳市 10F
登录回复
咕咕咕
广东省深圳市 B1
登录回复
@ Ge,只想占有你° 什么鬼
@ Ge,只想占有你°
上海市 9F
登录回复
试试看
浙江省杭州市 B1
登录回复
@ 筱筱 更新IP地址的我的放出来。
@ 筱筱
浙江省杭州市 8F
登录回复
有没有ASP版的?
浙江省杭州市 B1
登录回复
@ 标哥 这个没有呢。
@ 标哥
山东省青岛市 7F
登录回复
我看很多站点有这个,原来这么实现的
山东省青岛市 6F
登录回复
我想试试呢
广东省深圳市 B1
登录回复
@ 省长菜菜 可以试试。
@ 省长菜菜