西瓜君✔

发表文章数:269

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以后,自动关闭评论功能。

未经允许不得转载:作者:西瓜君✔, 转载或复制请以 超链接形式 并注明出处
原文地址:《在WordPress评论到一定数量的时候不允许评论-纯代码》 发布于2020-05-04

分享到:
赞(0) 打赏 生成海报

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册