WordPress设置评论到达一定数量后自动关闭评论功能

时间:2022-04-23
本文章向大家介绍WordPress设置评论到达一定数量后自动关闭评论功能,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

一些特殊的WordPress 站点可能需要对用户评论进行某些特殊情况的限制,比如本文要说的当评论到达一定数量后自动关闭评论功能,或者说评论一定天数后自动关闭评论功能。对于设置超过一定天数后自动关闭WordPress文章的评论功能,在WordPress 的管理后台-设置-讨论那里已经有设置。对于评论到达一定数量,则需要自己添加这个功能了。

WordPress后台中设置评论到达一定天数后自动关闭评论功能

不用说,又是需要在主题的funtions.php 的最后一个 ?> 前文件添加以下代码:

function disable_comments( $posts ) { if ( !is_single() ) { return $posts; } if ( $posts[0]->comment_count > 50 ) { $posts[0]->comment_status = 'disabled'; $posts[0]->ping_status = 'disabled'; } return $posts; } add_filter( 'the_posts', 'disable_comments' );

上面的演演代码是当一篇文章的评论数量超过 50 条以后,就自动关闭评论功能,你需要修第 6 行的 50 为你想要的数量。

多说一句:这个功能目前 DeveWork.com 是木有资格用的啦,因为还没多少人来评论~~