让WordPress最新评论列表,不显示自己的评论

/ 29评 / 0

         每次自己回复留言后都会在WordPress最新评论列表看到“hesiway在什么什么上的评论”,一阵回复下来,最新列表都成自己的了,自己看着都不舒服,因此,有了这么一个想法:“让WordPress最新评论列表,不显示自己的评论”。而在后台中并没有类似这样的设置选项,仅有标题和显示数量可以设置,还是自己动手改改代码吧……

  1. 打开wp-includes/default-widgets.php
  2. 按Ctrl+F搜索“AND post_status”
  3. 找到AND post_status = ‘publish’ ORDER BY comment_date_gmt DESC
  4. 更改为AND post_status = ‘publish’ AND user_id = 0 ORDER BY comment_date_gmt DESC
  5. 保存覆盖即可

         从修改的代码上看出,只是加上“AND user_id = 0”这一句,就是仅显示游客的评论。同样适用于开启WordPress的注册功能,只需要找到user_id,然后将上面第四步作以下修改:

     4.    更改为AND post_status = ‘publish’ AND user_id =( 这里更改为你的user_id)ORDER BY comment_date_gmt DESC

         最后记住回复时请登录后再回复,否则WordPress还是将你看作是游客,你的回复依旧会显示在最新评论列表中。

PS:本方法只适用于WordPress2.92版本,3.0版本已经没有以上代码,貌似换了调用函数,暂时还没解决~

  1. dianaluna说道:

    我是3.0.1版本哦,郁闷

  2. 迎接说道:

    我也升级到3.0.1了,比较无奈,不知咋整了

  3. 灵亦说道:

    注册用户的评论也没有了

  4. 岸边说道:

    我用了以后直接评论不显示了 :?:

  5. 集思说道:

    象我这种不用widgets的人改起来就方便多了 :嘻:

  6. 可以试试这个方法

  7. 权子说道:

    来踩踩哦~~~

  8. 岸边说道:

    有时间我去试试 :偷笑: :纠结:

  9. 食者说道:

    不懂的来看看

  10. miracle说道:

    这篇文章有点眼熟……

  11. 徐炜说道:

    我都不显示评论~

  12. oblue说道:

    好方法啊,呵呵。学习了 :嘻: :嘻:

  13. 小杜博客说道:

    嗯,我用的是插件~呵呵

  14. 灵亦rEd说道:

    干嘛不显示自己的

Comments have been closed.