当评论达到一定数量后自动关闭WordPress文章的评论功能

这是一个初秋的夜晚,天气晴朗,一丝风都没有,抬头仰望,湛蓝的天空中,挂着一轮金黄的圆月。月亮把它那淡淡的月光毫不吝啬地撒向洞庭湖。圆月四周,稀稀疏疏地点缀着几颗星星,那几颗星星也把微弱的光源聚集起来,撒向月光下的湖面。这下,洞庭湖真是美极了。

超过限制天数后自动关闭WordPress文章的评论功能,是一个限制评论的好方法,当评论达到一定数量后自动关闭WordPress文章的评论功能,这也是一个不错的选择哦!

将下面的代码添加主题的 functions.php 文件即可:

1
2
3
4
5
6
7
8
9
10
11
12
//评论超过一定数量关闭评论
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' );

//评论超过一定数量关闭评论 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 为你想要的数量。

此代码在 WP 3.5.1 测试有效。

参考资料:http://wordpressapi.com/2013/06/12/disable-comments-posts-commment-count-wordpress/

到此这篇关于当评论达到一定数量后自动关闭WordPress文章的评论功能就介绍到这了。人生之路上,永远没有后悔药可以买。我们无法回到过去,那就更加应该把握住现在,而不让将来的我们为现在而后悔。更多相关当评论达到一定数量后自动关闭WordPress文章的评论功能内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!