How to Disable Comments in WordPress

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.

screenshot of WordPress Discussion Settings

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:

  1. Visit the Editor for a Post you want to disable comments on
  2. Click the “Screen Options” tab in the top-right corner
  3. Make sure “Discussion” is checked
  4. Scroll down until you see the Discussion meta box
  5. Uncheck both checkboxes

screenshot of comments being disabled on a post

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.

screenshot of Customizer option to disable comments

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!

Related Posts


  1. Disabling comment may not be a wise advice, but for a new related website or a information sharing it is better to disable comments. Otherwise get ready to moderate hundreds automates Spam comments every day.

    • Yea if you’re struggling to receive comments, it will only serve as negative social proof for every post to say “0 Comments”. For dealing with spam, I’ve found that the Anti-spam plugin works exceptionally well.

  2. Hi,
    Webmasters also consider disqus commenting platform to increase engagement…

Post a comment

Your email address will not be published. Required fields are marked *