阅读:2091回复:0
wordpress教程:设置评论达到一定数量时自动关闭评论
[tr][td] 大家知道,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可以修改成自己需要的数字,表示一篇文章的评论如果超过这个数值,则自动关闭评论。 </strong> [/td][/tr] |
|||