Disable Comments - Remove Comments & Stop Spam [Multi-Site Support]
by WPDeveloper 4.7 (280 reviews)

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

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.

Disable Comments ranks #37 among WordPress.org plugins with 1,000,000+ active installations, is #4 of 2,878 in the Discussion & Community category, a 4.7/5 rating from 280 reviews, and was last updated Sep 1, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7 (Current: 7.1)
v2.9.0 Current Version v2.9.0
Updated 2 weeks ago Last Update on 01 Sep, 2026
Refreshed 11 hours ago Last Refreshed on
#4 of 2,878 in Discussion & Community Top 1% by installs Downloads -85% this week Actively maintained
View on WordPress.org
Rank
#37
No change
Active Installs
1M+
-44.8%
KW Avg Position
1.6
No change
Downloads
31.7M
+11,785 today
Support Resolved
0%
No change
Rating
94%
Review 4.7 out of 5
4.7 (280 reviews)

Next Milestone 2M

Total Progress 79.5%
1M+ 2M+
8
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 205,129 more installs to reach 2M+

Rank Changes

17 27 37 47 57 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
17 27 37 47 57 31-08-2026 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
Current #37
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

5K 10K 15K 20K 25K 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
0 50K 100K 150K 200K 250K 31-08-2026 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.7
280 reviews
Overall 94%
5
252 (90%)
4
7 (3%)
3
3 (1%)
2
1 (0%)
1
17 (6%)

Security History

Source: WPVulnerability

1 known vulnerability on record · 0 in the last 24 months · checked 1 week ago

  1. Disable Comments – Remove Comments & Stop Spam [Multi-Site Support] [disable-comments] < 1.0.4

    CVE-2014-2550 · Fixed in v1.0.4

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site administrators, including multisite network admins, who want to turn off comments across their site. It solves the problem of managing and stopping spam comments by letting admins disable comments by post type, block them via XML-RPC and REST-API, and hide all comment-related admin UI.

  • Disable comments by post type
  • Multisite network support
  • Stop spam comments
  • Delete comments by type
  • Disable comments via XML-RPC
  • Disable comments via REST-API
  • WP-CLI commands support
  • Quick setup wizard

Frequently Asked Questions

Common questions about Disable Comments - Remove Comments & Stop Spam [Multi-Site Support]

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. Two common approaches are to either delete or comment out the relevant lines in wp-content/your-theme/comments.php, or to add a declaration to wp-content/your-theme/style.css that hides the message from your visitors. In either case, make sure you know what you are doing!
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.
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.
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.
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.
Yes. Settings and deletion are both scriptable, which is useful across a fleet of sites: wp disable-comments settings --types=post wp disable-comments settings --types=page --add wp disable-comments settings --xmlrpc --rest-api wp disable-comments delete --types=all Run wp help disable-comments settings for the full list of options. Full WP-CLI documentation.
No, as long as you allow them. Notes are technically a comment type (note), so a blanket disable would switch them off along with everything else. Use the Enable Certain Comment Types setting to keep Notes working while all other comments stay disabled. I disabled comments but a cached page still shows the comment form. As of version 2.8.0 the plugin clears page caches automatically whenever you save settings or delete comments, so this should resolve itself. If your host or CDN is not covered, it can hook disable_comments_purge_caches to clear its own cache at the same moment. Note that the plugin never touches your object cache — only page caches. The stale thing is rendered HTML.
Yes, on WordPress 6.9 and above. The plugin registers a read-only disable-comments/get-status ability through the WordPress Abilities API, so AI assistants, the command palette and MCP clients can ask the site where comments are disabled. It is read-only and requires the manage_options capability — nothing can change your settings through it.
Comments go back to whatever WordPress and your theme did before. The plugin filters comment status at runtime rather than rewriting your posts, so your original per-post settings are still intact underneath. The one exception is the Delete Comments tool: comments it removed are permanently gone and deactivating will not bring them back.

More plugins by WPDeveloper

Sign In / Register

You need to sign in or register to use this feature.