Close Comments After a Set Number
Closes the comment form on a post once it has reached the number of approved comments you choose, keeping threads manageable.
Opens WPIDE on
Code
// Close comments once a post has this many approved comments.
$wpide_max_comments_per_post = 200;
add_filter( 'comments_open', function ( $open, $post_id ) use ( $wpide_max_comments_per_post ) {
if ( ! $open || ! $post_id ) {
return $open;
}
return (int) get_comments_number( $post_id ) < $wpide_max_comments_per_post;
}, 20, 2 );
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.