Disabling comments in WordPress is surprisingly confusing, and can be quite frustrating.
In this post, I’ll cover all three methods for turning off comments, and provide step-by-step instructions for each method.
Comments can be disabled on:
- All New Posts/Pages
- One Post/Page at a time
- All Posts, or all Pages
Let’s cover each of these methods now.
1. Disable Comments on All New Posts/Pages
WordPress has a built-in option to disable comments everywhere on your site.
To turn off comments on all pages, first visit the Discussion Settings found under the Settings menu. There, you will see the following option:
Uncheck that box and save your changes to disable comments site-wide.
Wait, You’re Not Done Yet
While this option will disable comments on all Posts and Pages, it will only disable them for new articles. This means all of your existing Posts and Pages will still display the comment form.
If you want to turn off comments for an existing Post or Page, follow the next method.
2. Disable Comments per Post/Page
The previous option has automatically turned off comments for new Posts and Pages. Now, to disable comments on your existing content, follow these steps:
- Visit the Editor for a Post you want to disable comments on
- Click the “Screen Options” tab in the top-right corner
- Make sure “Discussion” is checked
- Scroll down until you see the Discussion meta box
- Uncheck both checkboxes
Comments have now been disabled on that Post.
In order to disable comments on all of your Posts, you would need to visit each one of them, and turn them off in this way.
This could be a HUGE time drain for large sites, but luckily there is an alternative.
3. Disable Comments on All Posts/Pages
WordPress does not natively include a way to turn off comments on all Posts or Pages, leaving you to turn them off post-by-post.
This is why all of our themes include an option in the Customizer to disable comments on all Posts, Pages, and Attachments (images) individually.
Alternatively, there is an awesome plugin called Disable Comments that allows you to do the same thing.
Using either of these options will not hide existing comments on your site. Visitors will still be able to view all the comments, but they will not be able to add new comments (the comment form will be removed).
No More Comments!
Between these three methods, you have great control over how visitors can comment on your site.
I should add, there is also an option to turn off comments after X days in the Discussion settings. Okay that’s all of the methods now, I promise.
If this post is missing something, let me know in the comments. Thanks for reading!