How WordPress Comment Controls Work

Disabling comments in WordPress via the settings or WP-CLI only stops comments on new posts. Existing posts retain their previous comment status—often still allowing comments. To fully disable comments site-wide, you must also update all existing posts to set comment_status to closed. This ensures no visitors can leave comments anywhere on your site.