How to Disable Comments on WordPress

Comments can be a great way to engage with your audience, but there are times when you might want to disable them on your WordPress site. Whether you're looking to prevent spam, maintain a clean and professional look, or simply don't need feedback on your content, disabling comments can be a smart move. In this blog post, we’ll guide you through the various methods to disable comments on your WordPress site effectively.

Why Disable Comments?#

Before diving into the how-to, let's explore a few reasons why you might want to disable comments:

  1. Reduce Spam: Spam comments can clutter your site and impact your SEO negatively.
  2. Professional Appearance: For business sites, portfolios, or news sites, comments might detract from the professional look.
  3. Focus on Content: Some websites aim to provide information without reader feedback, keeping the focus purely on the content.
  4. Maintenance and Moderation: Managing and moderating comments can be time-consuming.

Methods to Disable Comments on WordPress#

1. Disable Comments Site-Wide#

To completely disable comments on your entire site:

  1. Access WordPress Dashboard: Log in to your WordPress admin panel.
  2. Go to Discussion Settings: Navigate to Settings > Discussion.
  3. Disable Comments: Uncheck the box labeled "Allow people to post comments on new articles".
  4. Save Changes: Scroll down and click "Save Changes".

This setting will disable comments on all future posts and pages. However, it won't affect existing content.

2. Disable Comments on Individual Posts or Pages#

To disable comments on specific posts or pages:

  1. Edit the Post/Page: Go to Posts > All Posts or Pages > All Pages and select the post or page you want to edit.
  2. Discussion Meta Box: In the editor, find the "Discussion" meta box. If you don't see it, click on "Screen Options" at the top-right corner and check the "Discussion" box.
  3. Disable Comments: Uncheck the "Allow comments" box.
  4. Update: Click the "Update" button to save your changes.

3. Disable Comments on Already Published Posts#

If you have many posts and pages with comments enabled, you can disable comments in bulk:

  1. Bulk Edit Posts/Pages: Go to Posts > All Posts or Pages > All Pages.
  2. Select Posts/Pages: Check the boxes next to the posts/pages you want to edit, then choose "Edit" from the "Bulk Actions" dropdown and click "Apply".
  3. Change Comments Settings: In the bulk edit options, set the "Comments" dropdown to "Do not allow".
  4. Update: Click the "Update" button to apply changes.

4. Disable Comments Using a Plugin#

For more advanced control or to disable comments across your entire site, you can use a plugin. One popular option is the "Disable Comments" plugin.

  1. Install the Plugin: Go to Plugins > Add New and search for "Disable Comments". Install and activate the plugin.
  2. Configure Settings: Go to Settings > Disable Comments. Choose to disable comments everywhere or select specific content types (posts, pages, media).
  3. Save Changes: Click "Save Changes" to apply the settings.

5. Remove Comment Sections from Your Theme#

If you want to remove the comment form from your site entirely, you might need to edit your theme files. This method requires some knowledge of PHP and WordPress theme development.

  1. Access Theme Editor: Go to Appearance > Theme Editor.
  2. Edit Theme Files: Find and edit the comments.php file. You can either remove the comment form code or comment it out with <!-- --> tags.
  3. Save Changes: Save the changes to your theme file.


Disabling comments on WordPress can help maintain your site's focus, reduce spam, and save time on moderation. Whether you choose to disable comments site-wide, on specific posts, or through a plugin, WordPress offers several flexible options to suit your needs. Remember to back up your site before making significant changes, especially when editing theme files. By taking these steps, you can ensure a clean, professional, and spam-free website.

Not the solution you are looking for?

Please check other articles or open a support ticket.