WordPress 设置评论数到达一定时关闭评论

2013.06.18 58 Comments 29,134 次阅读

嗯,最近博客发布了很多关于设计的文章,很少关注 WordPress 方面。今天分享一个小东西,可能对大部分博客来说用不到,但是对一些资源缺紧张的博客,或者说是特殊 WordPress 站点来说可能会用到。当某篇文章评论数达到一个特定的范围时,文章会自动关闭评论(这个主要是针对特殊的 WordPress 站点使用,比如什么时事新闻评论什么的)。//评论超过一定数量关闭评论

//评论超过一定数量关闭评论
function disable_comments($posts) {
    if (!is_single()) {
        return $posts;
    }
    if ($posts[0] - >comment_count > 100) {
        $posts[0] - >comment_status = ‘disabled’;
        $posts[0] - >ping_status = ‘disabled’;
    }
    return $posts;
}
add_filter(‘the_posts’, ‘disable_comments’);

上面的代码是指评论数达到100时,自动关闭评论。根据自己的需要,修改第 6 行的 100 为你想要的数量即可。

58 Responses
Comment (29)
Trackback (0)
  • #16
    seo :

    支持一下~

    2015.06.24 19:44 Reply
  • #17
    seo :
    2015.06.19 11:30 Reply
  • #18
    Jason :

    Test

    2013.07.28 09:11 Reply
  • #19
    Jason :

    Test

    2013.07.28 09:11 Reply
  • #20
    wmtimes :

    为什么要关呢。留着就好啊。关了说不了话了。

    2013.06.24 10:07 Reply
    • 周良 :

      这个只是一个方案,备用的~

      2013.06.24 11:50 Reply
  • #21
    wmtimes :

    为什么要关呢。留着就好啊。关了说不了话了。

    2013.06.24 10:07 Reply
    • 周良 :

      这个只是一个方案,备用的~

      2013.06.24 11:50 Reply
  • #22
    Wall·E :

    评论太不少,暂时用不到,哈哈~

    2013.06.23 22:01 Reply
  • #23
    Wall·E :

    评论太不少,暂时用不到,哈哈~

    2013.06.23 22:01 Reply
  • #24
    lymceo :

    博主,你好,我已经将您的博客收录到我的博客大全中,如果不可以,麻烦说些,多谢。博客大全地址:http://www.liyumei.net.cn/daohang/

    2013.06.22 22:08 Reply
    • 周良 :

      不好意思,没在这个博客大全中找到我的博客

      2013.06.22 22:10 Reply
      • lymceo :

        你好,你的博客是在浙江分类的第一位,你现在查看下,多谢

        2013.06.22 22:21 Reply
  • #25
    lymceo :

    博主,你好,我已经将您的博客收录到我的博客大全中,如果不可以,麻烦说些,多谢。博客大全地址:http://www.liyumei.net.cn/daohang/

    2013.06.22 22:08 Reply
    • 周良 :

      不好意思,没在这个博客大全中找到我的博客

      2013.06.22 22:10 Reply
      • lymceo :

        你好,你的博客是在浙江分类的第一位,你现在查看下,多谢

        2013.06.22 22:21 Reply
  • #26
    灰少 :

    呵呵,这个可能目前还是用不到,评论都太少了。以后再来瞧瞧。

    2013.06.22 11:34 Reply
    • 周良 :

      好的。需要的时候随时欢迎前来~

      2013.06.22 19:43 Reply
  • #27
    灰少 :

    呵呵,这个可能目前还是用不到,评论都太少了。以后再来瞧瞧。

    2013.06.22 11:34 Reply
    • 周良 :

      好的。需要的时候随时欢迎前来~

      2013.06.22 19:43 Reply
  • #28
    婴儿游泳池 :

    达到一百有点难...

    2013.06.21 14:44 Reply
  • 还没有Trackback
Leave a Reply