如何如何实现评论达到一定数量后自动关闭WordPress评论功能?

不要心存侥幸,避免贪婪的心作怪,这会令你思考发生短路。如果你不是步步踏实,就容易掉入不切实际的冒险。

想要实现评论达到一定数量后自动关闭 WordPress 文章的评论功能,比如文章评论数达到 100 条之后就自动关闭 WordPress 文章的评论共,那么只需要将下面的代码添加当前所使用主题的 functions.php 文件即可:

//评论超过一定数量关闭评论
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 大学

拓展阅读

  • WordPress 定时关闭评论后如何提示用户关闭的时间
  • WordPress 显示“评论已关闭” 如何打开评论功能

以上就是如何如何实现评论达到一定数量后自动关闭WordPress评论功能?。男人多情而不专一,女人专一而绝情。更多关于如何如何实现评论达到一定数量后自动关闭WordPress评论功能?请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
WordPress站点Gravatar头像前后台不显示的如何解决办法

WordPress做公司官网好吗?会不会显得档次很低?

WordPress主题需要支持https吗?WordPress站点如何如何实现https?

WordPress站点的页面/标签/分类URL地址如何添加.html?

WordPress站点更换了域名后数据库应该如何操作替换新旧域名?