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

58

嗯,最近博客发布了很多关于设计的文章,很少关注 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 为你想要的数量即可。

如果你有设计或者 WordPress 方面的项目需求,可以和我联系 Email:wwwzhouliang@gmail.com。

作者主页 邮箱 微博 腾讯微博 QQ Twitter Facebook Google+

共 58 条评论

  1. 婴儿游泳池 回复

    达到一百有点难...

  2. 灰少 回复

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

    1. 周良 (文章作者) 回复

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

  3. 灰少 回复

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

    1. 周良 (文章作者) 回复

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

  4. lymceo 回复

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

    1. 周良 (文章作者) 回复

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

      1. lymceo 回复

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

        1. 周良 (文章作者) 回复

          好的,谢谢了

          1. lymceo 回复

            呵呵 客气 欢迎回访

            1. 周良 (文章作者) 回复

              好的~

  5. lymceo 回复

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

    1. 周良 (文章作者) 回复

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

      1. lymceo 回复

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

        1. 周良 (文章作者) 回复

          好的,谢谢了

          1. lymceo 回复

            呵呵 客气 欢迎回访

            1. 周良 (文章作者) 回复

              好的~

  6. Wall·E 回复

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

    1. 周良 (文章作者) 回复

      呼呼,好的~

  7. Wall·E 回复

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

    1. 周良 (文章作者) 回复

      呼呼,好的~

  8. wmtimes 回复

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

    1. 周良 (文章作者) 回复

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

  9. wmtimes 回复

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

    1. 周良 (文章作者) 回复

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

  10. Jason 回复

    Test

  11. Jason 回复

    Test

  12. seo 回复
  13. seo 回复

    支持一下~

Leave a Reply

您的邮箱不会公开,当您的评论有新的回复时,会通过您填写的邮箱向您发送评论内容。 Required fields are marked *

返回顶部