Not every WordPress site needs a public discussion box under each post. Announcement sites, documentation blogs, release notes, and marketing content often benefit more from a clean post page than from a comment queue that adds spam exposure, moderation work, and another public input surface to maintain.
WordPress splits comment control between the default for new posts and the saved setting on each existing post. Turning comments off in Settings → Discussion stops the comment box from being enabled on future posts, but published posts stay open until they are updated with Bulk actions or a single-post edit.
Use the full sequence below when the goal is to close comments across existing blog content instead of only changing the default for whatever gets published next. Disabling comments also does not remove comments that are already published on a post, so moderate or delete those separately when they should disappear from the page.
Steps to disable comments on WordPress posts:
- Log in to the WordPress dashboard with an administrator account.
The full workflow needs access to Settings → Discussion as well as post editing tools.
- Open Settings → Discussion.

- Clear Allow people to submit comments on new posts under Default post settings.

- Click Save Changes.
This changes the default only for posts created from this point forward. Existing posts keep their current comment setting until you close them separately.
- Open Posts → All Posts, filter the list if needed, select the published posts to close, choose Edit from Bulk actions, and click Apply.
Use the search box or the author, date, and category filters first when only part of the catalog should stop accepting comments.
- Set Comments to Do not allow, then click Update.
This closes comments on every post in the current bulk edit selection.
- For a single post that still needs its own override, click Quick Edit on that post, clear Allow Comments, and click Update.
Quick Edit is usually faster than opening the full editor when you only need to change comment availability on one post.
- Open one of the affected posts on the public site and confirm the comment form is gone.
Previously published comments can still remain visible above the missing form until you moderate or delete them separately.
Mohd Shakir Zakaria is a cloud architect with deep roots in software development and open-source advocacy. Certified in AWS, Red Hat, VMware, ITIL, and Linux, he specializes in designing and managing robust cloud and on-premises infrastructures.