星期九使用的是大名鼎鼎的iNove主题,这是Harid使用的第二款主题,第一款也是iNove一族的(小石头现在就是用的那个)。我个人很认可iNove,感觉它落落大方。因为优秀,使用它的人也是非常之多。但是,它还是有些地方我不是很喜欢,譬如评论结构,我感觉很不紧凑。后来我就把它的评论结构整个给换了,也就是现在这个样子,可能很多人嗤之以鼻,但是我个人还是比较满意的,就像我的那个人见人说的Logo一样!
很多人问我我评论里的那个“ Admin”标签是怎么弄的。其实啊,我也是在他处发现的,不过我忘了出处了,惭愧,不能在这加个链接,如果第一个使用的朋友路过发现,可以留言,我加上链接。
这个效果能够实现给博主的评论自动加上“ Admin”标签,而且是通过判断用户ID来判断是否是博主的评论,而不是用评论者所填的邮箱来判断的,这样,即使评论者使用你的邮箱来评论,也不会显示该“Admin”标签,只有作为博主登陆所作的评论才会自动添加,能够有效防止他人冒充博主作评论。
首先呢,下载这张图片,或者是自己自制一个。![]()
然后就是加CSS控制代码,如:
1 | .admin{float:right;margin:-20px -5px 0 0;} |
可以根据实际情况调整这个margin属性的值,4个值分别表示“ 上、右、下、左”。
最后,就是在合适的地方调用了。如果没有使用WP-Thread-Comment之类的插件,而且如果你的主题是使用自定义的评论结构函数的话,即在comments.php文件里wp_list_comments()函数是回调的自定义的评论结构函数,那么一般是在functions.php文件里,找到你主题的自定义的枚举评论的函数,iNove主题为“ custom_comments”函数,或者直接搜索:
<div class="author">
将其改为(用你的图片路径替换我的这个路径):
1 2 3 | <div class="author"> <?php if($comment->user_id == 1) echo '<div class="admin"><img src="http://www.ninthday.net/images/admin.gif" alt="" /></div>'; ?> </div> |
上面的仅仅是iNove主题的情况。其它的主题就自己找了,反正就是找个合适的地方,然后加上类似下面的代码:
1 2 3 | <?php if($comment->user_id == 1) { ?> <span class="admin"><img src="图片地址" /></span> <?php } ?> |
如果有使用WP-Thread-Comment插件,则需要找到后台该插件的设置页面“ 编辑评论的HTML”处,在“ </small>”标签后面,“ [content]”前面,添加下面的代码:
1 2 3 | <?php if($comment->user_id == 1) echo '<div class="admin"><img src="http://www.ninthday.net/images/admin.gif" alt="Admin" /></div>'; ?> |
具体情况请自己调试,我对其它主题也不是很熟悉。
声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
原创文章转载请注明:转自《博主评论加admin标签防止访客冒充博主》
试试看
user_id == 1)
echo "";
?>
九哥,代码格式改下,我用了你的出错了
@亨sir, 不好意思,之前那个$comment->user_id这个变量我写错了,多写了2个杠。你改过来没?
@Harid, 今天又整了一遍
你博客的搜索功能有点不给力哦
你试试
不错的注意,我要试试!!
Random Posts
Recent Posts
Recent Comments
By Plastic injection mould
By OOZJ
By Jusbe
By 互联网战
By 互联网战
By ixwebhosting
Blogroll
Categories
Tag Cloud
360 5800 Alexa C++ Chrome Cisco Dedecms Discuz Fcitx Fedora GFW Gravatar IE Linux Mobile ModelSim Music QT Quartus Shell Verilog VPN VPS Windows Wordpress XAMPP Xilinx xp 下载 垃圾评论 情感 手机 插件 星期九 注册 电子信息 程序设计 站长工具 缩略图 网络应用 考研 胡思乱想 西工大 视频 软件Meta