记录生活 学习SEO优化 | 他日若遂凌云志 敢笑黄巢不丈夫
>>Home > 学习笔记 > 凸显wordpress管理员身份,让管理员评论与众不同

凸显wordpress管理员身份,让管理员评论与众不同

Tags: | | 作者:海天无影

每一个独立博客都是一个博主的家,身为一家之主,WordPress博客的管理员肯定要与众不同了,要不然怎能对得起管理员这一华丽丽的身份呢。当然让管理员的评论与众不同,还可以防止一些阿猫阿狗的冒充。还有有的博客是两个管理员管理的,那就更有必要出来澄清一下。

以前海天无影BLOG中海天的评论就有一些区别,只不过是将字体颜色改变,但是海天改的字体不怎么明显,可能大家都没发现,现在海天给自己的评论加上了印章,够华丽吧,带防伪的哦。

因为每个博客主题的评论模块都不一样,有的是直接用函数,有的是用 wp_list_comments 的 callback 回调函数来改变博客的评论样式。海天的博客是用的 wp_list_comments 的 callback 回调函数来修改过评论样式,修改评论回调函数用到的文件是function.php。

海天就以自己的博客作为例子,讲一下怎么修改管理员评论的字体和加上印章,使其评论与众不同

首先,要让管理员评论与众不同,就必须先确定出管理员来。一开始海天是用邮箱来判断管理员身份的,但后来发现,邮箱是可以冒充的,只要有人知道了你的邮箱那么他就可以冒充管理员来使用,所以用邮箱来判断,被海天否定了,否则谁都能冒充还有什么与众不同。

于是海天用ID来判断,一般来说在wordpress中管理员的ID是1,所以我们只要判断ID,就可以明确管理员的身份,而且这个ID可是不能冒充的。
ID判断管理员身份:

$admin_comment = false;   //设置一个布尔类型的变量用于判断该留言的ID是否为管理员的留言
if($comment->user_id == 1){
$admin_comment = true;
}

OK,管理员的身份确定了,现在就要来设置管理员评论的与众不同的样式了。海天原来是用改变字体样式来区分的,现在换用admin印章感觉比较帅,但这样可能就造成一篇常常的评论下来,都是红章章。海天就把两个都简单说一下,何去何从,各位看官自己选择。

一、改变字体样式,只需要在回复框的div样式里加上一个判断,是管理员就输出指定样式的 class。

1、海天这里指定管理员评论字体样式为“.admincomment”,但是具体样式,就由各位看官自己添加至style.css文件中。

2、判断是否为管理员,是的话,就添加输出样式 class="admincomment"。

<div id="comment-<?php comment_ID(); ?>" class="<?php if($admin_comment) echo 'admincomment';?>">

二、增加印章,同样是增加一个判断,不过不是输出class样式了,而是输出一个层,一个有印章图片的层。

1、同样是需要指定DIV的层样式的,不过这个不是改变字体,而是层的位置,这个就根据你博客主题自己调整了。

2、判断是否为管理员,是则输出带有图片的层。这个层到底放在哪也就由你自己决定了。

<?php if($admin_comment) { ?><div><img src="http://blog.haitianhome.com/wp-content/themes/prowerV3.1/image/admin.gif"></div><?php } ?>

3、印章下载: download-下载,管理员admin印章图片

大家想要什么样式来证明你管理员华丽丽的身份,自己选择吧,有什么问题,欢迎大家提问~

最新更新:
用 WP Thread Comment 插件的朋友,可以直接登陆后台插件设置页面,有个 Edit Comment HTML ,这个就是评论框输出的样式。你只需要在适当地方加上代码就可以了。

<?php if($comment->comment_author_email == "123@123.com") echo "<div><img src='http://blog.haitianhome.com/wp-content/themes/prowerV3.1/image/admin.gif'></div>" ?>

以上是用邮件判断的,用ID判断只要在相应地方换上“$comment->user_id == 1”就OK了。
注意!有的朋友可能开启了缓存插件,造成不会立即显示。海天在这里重新搭建一个博客装上WP Thread Comment 插件测试的,以上代码可以显示的。

日志信息 »

该日志于2010-07-08 10:01由 海天无影 发表在学习笔记分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下转载到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

52条评论▼点击进行评论

  1. wp的评论很容易让人冒充 ⊙﹏⊙b汗~

    • 呵呵 所以我不是用邮箱判断啊 再加上印章
      我看你怎么冒充

  2. 呵呵 盖章后拖走

    • 呵呵 好的 我来帮你盖
      盖章已阅~

  3. 我晕 盖个大红戳啊,要是回复多了,那不全是戳子?

    • 是啊 所以就看大家自取了
      我觉得蛮好玩的 呵呵~

  4. 哇咔咔~~ 很好玩啊

  5. 值得分享一下,是个好东西哦 :idea:

    • 是哦 给你的博客也加上呗 如果怕印章多 那就改字体呗 呵呵

  6. 请问如果两个作者呢?ID用or是吧,我晚上回去试试吧! :razz:

    • 呵呵 聪明~1 or 2

      • 不过,必须是登陆的状态下回复吧!如果不是登陆状态下回复,有办法判断吗? :lol:

        • 额 这个肯定是必须登陆状态下了
          如果不是登陆状态下 就只能靠邮箱或者用户名了,但这些都容易被盗用啊。WP没有规定不能使用相同邮箱评论。
          邮箱判断方法:1、先赋值一个变量:
          $admin_email = “admin@haitianhome.com”;
          2、和文章中差不多,判断是否为管理员,判断语句为:
          if($comment->comment_author_email == $admin_email)

  7. 确实叼,还盖章,个老子的 大人物 哈哈 我看那天也弄上

    • 呵呵 给我们管理员 华丽丽的身份 加上一个印章~

  8. 确实很酷,谢谢海天分享 :smile:

    • 哈哈 客气客气
      好东西大家一起华丽~

  9. 的确不同,有个印章!哈哈

    • 哈哈 是啊 有个印章 凸显管理员华丽丽的身份
      额 我不知道该叫你尘埃大哥 还是棺材大哥
      貌似还是尘埃好听一点 汗
      再从语法上来说 尘埃才是名词 就叫尘埃大哥了?
      呵呵 很看好你的摄影技术啊 以后多多指教了~

  10. 不错的说,呵呵

  11. 呵呵,发布了,我要试试

  12. 那天就看就有人问,我也拿走哈哈,给盖个章呗 ;-)

  13. 哈哈,满眼的红章。

    • 哈哈 的确会有这样一个不好之处
      但为了好玩 就还是加上去
      再说这样不证明管理员热情好客啊 呵呵 ;-)

  14. 呵呵,想法真独特,确实不错!

    • 呵呵 加个印章 凸显一下管理员身份~

  15. 哦也 ,那天我还惊奇了一下,今天就把方法发出来了啊。

  16. 海天你又在哪里找到的嘛。晚上我也会去体验一下

    • 额 这个是我自己改的 汗……

  17. 效果挺好的。

  18. 这个印章帅呆了!

  19. :mrgreen: 盖章之后直接走人! :lol:

    • 额 这个章应该由我来盖 呵呵~

  20. 昨天就看到 这个了 以为是ADMIN认可的标志 没想到今天居然自爆了 原来是自爆身份啊 哈哈

    • 呵呵 admin管理员身份确认成功 :lol:

  21. 你这个印章确实很好看!

    • 这个红色印章 其实是人家的 我拿来用的 呵呵

  22. 这个很不错呀,前几天就注意到了

    • 看来很成功啊 要的就是让人注意到 管理员华丽丽的身份 哈哈 :lol:

  23. 好像挺好玩!先留言!

  24. 牵手博客网做个调查:
    1、你做站是否只在站长圈做推广?
    2、你网站上是否挂GG广告或百度联盟?
    3、你是否每天都查看网站统计和广告收入后台?
    4、你的GG广告点击客户是?
    5、你收入是否月入2000以上?

    希望各位站长朋友能够接受调查,答复自己的问题!
    谢谢!

    • 额 调查啊,那来简单回答下吧
      1、差不多
      2、现在还没,即将挂
      3、差不多
      4、肯定是游客啊,我还没到作弊的时候……
      5、你说广告还是工作啊,广告肯定没有,工作肯定不止啊~

  25. 也许好多人都想要了!

    • 看来以后要把我的wordpress中修改的东西多发出来
      貌似很多人喜欢折腾wordpress啊 呵呵

  26. 我也发过类似的日志…… :razz:

  27. 华丽的admin 。。
    不过我暂时没打算加上。

  28. 好有创意的文章。
    PS:给俺个链接呗,早就把你的添加到博客上了。 :lol:

  29. 谢谢分享 这印章真不错哈

    • 哈哈 喜欢就回去加上呗
      印章其实也是我从别人那拿过来的 嘿嘿~

  30. 确实漂亮呵呵,最近都没有多少时间来折腾博客了。发现你的折腾功力又加大几层,哈哈哈

    • 哈哈 我没事看到好的代码 就喜欢弄下
      很多老早就弄好的 等以后一起写出来

  31. 这个挺不错的啊

    • 呵呵 加上去好玩的 你也加一个呗~

  32. 额,满篇都是红章章呢

    • 哈哈 是啊 因为有一半 是我回复

  33. 不知道这个图片是否需要控制css呢?

    • 额 位置肯定是要调的 因为每个人的评论样式不一样啊 你自己看你的主题加在哪好

      • 那这个应该加在哪里,你说的我看不懂呀。functions里面还是comments.php里面。具体位置不知道呀

        • 你的也是 callback 回调评论函数吗?
          要是用callback 回调 就加在functions.php文件里
          找到要输出印章的相应地方

  34. 楼主真是精心去弄你的blog了,非常用心,不错哈。用了很多ajax技术。

    • 呵呵 是啊 现在已经因为有点卡 去掉了几个了~

  35. 很久没来你这里了,看起来确实挺特别的,不过我喜欢圆章,大大的戳在那里,很爽的感觉。

    • 呵呵 主要是因为圆的印章我没找到……

  36. 哈哈 不错不错~~

    • 嘿嘿 你也会去加一个呗~
      这样我们管理员华丽丽的身份 就不会被冒充了啊

  37. 哈哈,我也用上了,顺手拿了你的图标,谢谢

    • 呵呵 没事没事 我那个图标 也是在人家那扒的 呵呵……

  38. 太感谢了,找了好久。
    安上效果不错,我换了个小图片,放名字边上,效果挺好。
    这回不再担心有人冒充管理员了。

    • 呵呵 好用就好
      这个而且不是靠email判断的 很有效的

  39. :oops: 确实很实用呢!

  40. 过来串串门

  41. 海天我是扣扣,谢谢你的文章 还得谢谢你多帮忙,顶!!1

  42. 很棒,我来试试,谢谢海天

  43. 很棒已用的你的方法实现了,但是这个图章的样式,不好控制,如何能才把印章放在像你一样在回复框的最右上角呢??麻烦抽空回一下,谢谢

    • 这个需要css来控制的了
      每个主题不一样的
      你把你那个div命名一个样式 然后在css里调试~

  44. 上面最后一段代码里,如果加些属性控制他的位置啊

  45. 正在寻找自定义头像

  46. Make your life more easy get the loans and all you need.

  47. 支持.谢谢啦!!!!!!

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

« 《卖》,什么时候能买一套房子 WordPress文章编辑增加nofollow标签超链接 »