最新消息:

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

WordPress 大步 1439浏览 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侧边栏最新评论小工具不显示自己的评论

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (9)

  1. 修改主题也是可以的
    软件酷(Softku)4年前 (2013-06-03)Reply
  2. 好东西
    软件酷(Softku)3年前 (2013-12-17)Reply
  3. 博主的主题很漂亮啊!
    YellowTree2年前 (2015-03-13)Reply
  4. 这个主题有模板吗?
    YellowTree2年前 (2015-03-13)Reply
    • 博客下方有主题作者的博客链接
      大步2年前 (2015-03-13)Reply
  5. 我试了试,不能用了呢?
    Timle.CN2年前 (2015-07-09)Reply
    • 我这是wordpress的旧版本,不知道新版本是否有什么变化
      大步2年前 (2015-07-09)Reply
SiteMap