关注云服务器
相关知识分享

让wordpress评论到一定数量的时候不允许评论

wordpress本身是自带文章发布一定时间后自动关闭评论的功能的,但是我们想要文章的评论数量达到一定量以后自动关闭评论该怎么做呢?虽然这个功能用处不大,但可能有时候还是会用到。

我们打开主题的functions.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可以修改成你想要的评论数量,写50就代表文章评论数量到达50以后,自动关闭评论功能。

赞(0) 微信
未经允许不得转载:云测速 » 让wordpress评论到一定数量的时候不允许评论

服务器问题可以添加云测速微信

微信扫一扫