WordPress

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

嗯,最近博客发布了很多关于设计的文章,很少关注 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 设置评论数到达一定时关闭评论
58

你也可能喜欢

58 条评论

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

    1. @wmtimes 这个只是一个方案,备用的~

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

    1. @wmtimes 这个只是一个方案,备用的~

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

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

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

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

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

      2. @lymceo 好的,谢谢了

      3. @周良 呵呵 客气 欢迎回访

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

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

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

      2. @lymceo 好的,谢谢了

      3. @周良 呵呵 客气 欢迎回访

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

    1. @灰少 好的。需要的时候随时欢迎前来~

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

    1. @灰少 好的。需要的时候随时欢迎前来~

  9. 达到一百有点难...

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

关于周良粥凉

产品经理,现电商从业者;从事过互联网医疗与金融等行业。 / 写了 9 年独立博客,喜恶皆在字里行间。

分类

微信扫一扫

微信扫一扫