最新消息:

让wordpress侧边栏最新评论小工具不显示自己的评论

WordPress 大步 1292浏览 0评论

换新的主题,很多都要自己改,真TM的麻烦,没办法,改吧。

新的 主题的侧边栏最新评论工具会显示自己的评论,其实就是pingback回来的,看着都不爽,容易被人误认为是自己给自己刷评论,所以要改。

方法如下:

WordPress文件夹中的/wp-includes/路径下找到default-widgets.php打开,找到以下代码段:

$comments = get_comments( apply_filters( 'widget_comments_args', array( 'number' => $number, 'status' => 'approve', 'post_status' => 'publish' ) ) );

熟悉的人会发现,这里调用评论的时候,并没有判断评论类型及所有者。wordpress的评论分为以下三种类型:commentpingbacktrackback。大家可以自己百度下,这三者的区别。将上面的代码段,修改下面的样子:

$comments = get_comments( apply_filters( 'widget_comments_args', array( 'number' => $number, 'status' => 'approve','post_status' => 'publish', 'type'=>'comment','user_id'=> 0) ) );

这里不仅仅是指定了评论的类型,还指定了评论者的id进行id过滤,这样就不会显示自己的评论了,也不会显示pingback的评论了。

注意可能修改后,依旧无效,这极有可能是因为插件缓存的原因,网上的教程都没有提及这个问题。所以,我建议修改保存代码后,先删除侧边栏的近期评论小工具,然后再添加,这样就可以看到效果了。我今天弄了半天,发现自己及时删除了这段代码,还是能看到侧边栏的最近评论小工具。于是我就删除现有的,再添加一个新的最近评论小工具,就搞定了。

参考文章:《让wordpress侧边栏最近评论小工具不显示评论者链接的方法

转载请注明:大步's Blog » 让wordpress侧边栏最新评论小工具不显示自己的评论

  1. Pingback: 让wordpress的每篇文章不显示自己的评论 - 大步's Blog

  2. Pingback: wordpress主题引用内容禁止缩进的方法 - 大步's Blog | 大步's Blog

SiteMap