大鸟的主题默认管理员和会员游客的字体和颜色都是一样的,无法让人立即区分出哪个是管理员的回复。下面的教程,就是为了让管理员的留言与众不同,这里只是自定义一下字体颜色。
下面就以HotNews pro2.4版主题为例折腾一下:
一,打开functions.php,找到“// 评论回复”注释,在上面添加:
- // 判断管理员
- function is_admin_comment( $comment_ID = 0 ) {
- $comment = get_comment( $comment_ID );
- $admin_comment = false; //设置一个布尔类型的变量用于判断该留言的ID是否为管理员的留言
- if($comment->user_id == 1){
- $admin_comment = true;
- }
- return $admin_comment;
- }
注:user_id == 1其中的数字1,是管理员(博主)的ID,一般情况是1,如果不知道自己的ID,可进入数据库查看wp_users表。
二、再找到:
- <li <?php comment_class(); ?> id=“comment-<?php comment_ID() ?>”>
- <div id=“div-comment-<?php comment_ID() ?>”>
修改为:
- <li <?php comment_class(); ?> id=“comment-<?php comment_ID() ?>”>
- <div id=“div-comment-<?php comment_ID() ?>”<?php if(is_admin_comment($comment->comment_ID)) echo ‘class=“admincomment”‘;?>>
那个颜色的类的定义可以根据自己的爱好,我定义的是”admincomment“,其实就是在显示评论的那个div中加一个CSS样式,当然大家还可以自由发挥。
三、CSS样式
当然要定义一个样式了,我的是这样的
- /** 管理员留言高亮显示 **/
- .admincomment {
- color: #E6192C;
- }
好了,效果大家可以看我的留言,不过有一点需要注意的是,这种效果要你登录留言才会有,否则游客留言的方式不能判断ID就没有这种效果了,这样也可以避免游客冒名管理员,混淆视听~ :ziya:
文章借鉴了大鸟的自定义WordPress管理员留言头像和飘无痕童鞋的为WordPress评论博主回复标志
这个功能我比较喜欢!
过来瞅瞅
嗯嗯,过来瞅瞅
:se: 哇哇~欢迎牛人的到来~ :ziya: :ziya:
小子不错,知道改进!
嘿嘿,嗯,也只是照着胡乱的瞎折腾~ :ziya:
红色觉得不好~
楼主真是厉害哦,有机会交流下啦!