Type to search.

#38 by installscommunity

Disable Comments

by WPDeveloperVersion 2.9.1

Disable comments site-wide or by post type, delete existing comments in bulk, and block comment spam via REST API and XML-RPC. Multisite ready.

Active installs
1+ million
#38 of 1,000
Downloads, all time
36.2M
36,208,328
Downloads, 30 days
772.6K
600K in the last 7
Rating
4.7 / 5
281 reviews
Last updated
6 days ago
Oct 25, 2026
Version
2.9.1
51 releases

Upkeep and compatibility

Last updatedOctober 25, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress5.0 or newer
Needs PHP7.0 or newer
First publishedMay 27, 2011
Support, last two monthsNo threads opened

Reviews

4.7 / 5 from 281 reviews

Reviews by star rating
5 stars253
4 stars7
3 stars3
2 stars1
1 star17

Downloads, last 30 days

Low 3.7K a dayHigh 255.1K a day

What the author says it does

Disable Comments – Remove Comments & Stop Spam [Multi-Site Support]

Enable/Disable comments on any WordPress content (Pages, Posts, or Media) to stop spammers. WP-CLI, XML-RPC & REST-API support to stop spam comments.

More About Plugin ◼️ Documentation ◼️ Support Forum

Take Global Control Over Your WordPress Site

Override all comments-related settings throughout your website & manage your comments just the way you want.

Disable Comments On Posts, Pages & Media

Choose which posts, pages or media should allow comments from site visitors & configure Disable Comments accordingly

Disallow Comments On Multi-Site Network

Have multiple websites? Get rid of irrelevant comments on the entire network using Disable Comments Plugin

KEY FEATURES OF DISABLE COMMENTS

  • All “Comments” links are hidden from the Admin Menu and Admin Bar.
  • All comment-related sections (“Recent Comments”, “Discussion” etc.) are hidden from the WordPress Dashboard.
  • All comment-related widgets are disabled (so your theme cannot use them).
  • The “Discussion” settings page is hidden.
  • All comment RSS/Atom feeds are disabled (and requests for these will be redirected to the parent post).
  • The X-Pingback HTTP header is removed from all pages.
  • Outgoing pingbacks are disabled.
  • Stop spam comments entirely from the site with one click.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Nothing happens after I disable comments on all posts – comment forms still appear when I view my posts.

This is because your theme is not checking the comment status of posts in the correct way.

You may like to point your theme’s author to this explanation of what they are doing wrong, and how to fix it.

How can I remove the text that says “comments are closed” at the bottom of articles where comments are disabled?

The plugin tries its very best to hide this (and any other comment-related) messages.

If you still see the message, then it means your theme is overriding this behaviour, and you will have to edit its files manually to remove it.

I only want to disable comments on certain posts, not globally. What do I do?

Go to the edit page for the post you want to disable comments on. Scroll down to the “Discussion” box, where you will find the comment options for that post. If you don’t see a “Discussion” box, then click on “Screen Options” at the top of your screen, and make sure the “Discussion” checkbox is checked.

You can also bulk-edit the comment status of multiple posts from the posts screen.

I want to delete comments from my database. What do I do?

Go to the tools page for the Disable Comments plugin and use the Delete Comments tool to delete all comments or according to the specified post types from your database.

This cannot be undone. Back up your database before running it.

How do I disable comments across an entire multisite network?

Network-activate the plugin. The settings then live under your Network Admin, where you can either apply one configuration to every site at once or configure individual subsites from the network screen. If you activate the plugin on a single site instead, it only ever affects that site.

How do I disable WooCommerce product reviews?

WooCommerce product reviews are stored as comments on the product post type, so disabling comments on product turns reviews off too. To remove reviews that already exist, use the Delete Comments tool and select the product post type.

Latest changelog entry

[2.9.1] – 2026-10-25

  • Improved: Settings tabs now show in the page URL, so a tab can be linked or bookmarked and stays open after a refresh
  • Fixed: The network-admin “Custom post types” label on the Disable Comments and Delete Comments tabs no longer renders at 10px
  • Fixed: Saving settings no longer triggers a PHP warning when “Everywhere” has never been set
  • Improved: Several minor improvements and fixes throughout the plugin

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#394 by installs

Disable Comments

by rbplugins

Disable Comments - easy tool to disable comments for your blog posts, and pages. Admin can disable comments in just a few clicks.

Installs
100,000+
Rating
3.8 (25)
Updated
36 days ago

#8 by installs

Akismet Anti-spam: Spam Protection

by Automattic

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce.

Installs
5+ million
Rating
4.7 (1.2K)
Updated
2 months ago

#84 by installs

Antispam Bee

by pluginkollektiv

Sophisticated antispam plugin for effective daily comment and trackback spam-fighting. Built with data protection and privacy in mind.

Installs
700,000+
Rating
4.8 (226)
Updated
2 months ago

#239 by installs

Anti-Spam, Spam FireWall by CleanTalk

by CleanTalk Inc

Advanced antispam for comments, registrations & contact forms. No CAPTCHA, plus email validation and honeypot. We catch spam others miss!

Installs
200,000+
Rating
4.8 (3.2K)
Updated
2 days ago

#930 by installs

Disqus Comment System

by Disqus

Disqus is the web's most popular comment system. Use Disqus to increase engagement, retain readers, and grow your audience.

Installs
30,000+
Rating
2.7 (219)
Updated
9 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin. The author takes donations at their donate page.