Disable Comments & Delete All Comments icon

Disable Comments & Delete All Comments

Manage or remove comments across WordPress sites by disabling them globally or selectively by post type, and delete batches of comments by status. Maintains a 5/5 rating with active maintenance and a PF Score of 80.6.

Generated on 8 Jul 2026. Score and stats mentioned may differ from current live data.

  • #1,116 Global Rank
  • 9K+ active installs
  • 5/5 41 ratings
  • Since 2017 9 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Gold81.2
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

65.9
Popularity 40% 9K+ active installs
86.9
Reputation 35% 5★ from 41 ratings
97.8
Freshness 25% Updated 20 days ago

No active penalty — 1 historical CVE, resolved — details

Download Trends

Loading download data…

Vulnerabilities

1 Total
1 Patched
0 Active
100% Resolved rate
CWE-862 · Missing Authorization

The Disable Comments & Delete All Comments plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.3.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.

3.1 Low Affected All – 1.3.0 Patched in ✓ 1.3.1 Published 29 May 2026 CVE CVE-2026-42749

Vulnerability data provided by Wordfence Intelligence (opens in a new tab). CVE data: Copyright 1999–2026 The MITRE Corporation. CVE Terms of Use (opens in a new tab).

About Disable Comments & Delete All Comments

Disable comments globally on all posts or certain post types. Delete all comments at once, by post type or comment status. Manage links in comments.

Disable comments across your entire site or only for selected post types. This removes comment forms from the front end, hides comment-related menus and widgets in the dashboard, and disables pingbacks and trackbacks.

Delete comments in bulk with a simple cleanup tool. You can remove all comments at once or filter them by post type or comment status.

Manage links in comments by disabling the website field from the comment form for cleaner, safer comment submissions. Replace external links in comments with safe span tags so they no longer act as real, followable links.

Key Features

Disable comments
– Disable comments globally or by post type
– Hide all comment-related admin menus, dashboard widgets and settings
– Disable pingbacks and trackbacks
– Disable comments in RSS/Atom feeds

Delete comments
– Delete all comments in WordPress at once
– Delete comments by post type
– Delete comments by comment status (spam, unapproved, trash)

Manage links in comments
– Replace all external comment links with span tags via JavaScript, removing their SEO impact while keeping the text visible to users.
– Remove the website/URL field from the comment form

All features can be enabled or disabled safely, and comment disabling does not remove existing comments unless you choose to delete them.

Why use this plugin?

WordPress still loads comment features even when you don’t use them, which can clutter your dashboard, expose unused functionality, and create unnecessary moderation work. This plugin gives you complete control over WordPress comments, whether you want to disable comments globally, bulk delete comments, or just manage them more efficiently.

Advanced Configuration

To prevent the plugin from replacing your theme’s comment template, define the following constant:

define('DISABLE_COMMENTS_REMOVE_COMMENTS_TEMPLATE', false);

You can add this definition either to your wp-config.php file or to your theme’s functions.php file.

Support

We’re here to help. Feel free to open a new thread on the Support Forum.

Useful Resources

Screenshots

Disable comments settings

Disable comments settings

Delete comments settings

Delete comments settings

Frequently Asked Questions

How can I disable comments only on specific posts?

If you only want to disable comments on specific posts, you don’t need to use this plugin. WordPress lets you turn off comments for individual posts directly in the editor.

Open the post, check the Post settings panel on the right, and look for the Discussion label. There you can check “Closed” for that single post.

The plugin is only needed if you want to disable comments globally or control comments by post type.

I disabled comments sitewide, but the comment form still appears. What should I do?

If the comment form still appears after disabling comments, it usually means your theme is not respecting WordPress’s built-in comment settings. Some themes include their own hard-coded comment form or do not properly check whether comments are enabled before outputting the form.

Because this is a theme-level issue, the plugin cannot remove comment forms that a theme outputs manually. The plugin successfully disables comments in WordPress itself, but themes that ignore WordPress standards may continue to display the comments.

We recommend switching themes or contacting your theme’s creator to report this issue.

How do I remove the “Comments are closed” message that still shows on my posts?

The plugin hides comment-related messages wherever possible. If you still see the “Comments are closed” text, it means your theme is outputting that message directly and overriding WordPress’s default behavior.

To remove it, you’ll need to make a small change to your theme. The most common approaches are:
– editing your theme’s comments.php file and removing or commenting out the line that prints the message, or
– adding a CSS rule in your theme’s style.css file to hide the message visually.

Only make these changes if you are comfortable editing theme files, or ask your theme developer for help.

Can I delete all existing comments without disabling comments?

Yes. The delete comments tool is separate from the disable feature.

Can I re-enable comments later?

Yes. All comment disabling settings are reversible. If you decide to allow comments again, simply toggle the disable options off.

How does link replacement in comment URLs work?

When a comment contains an external link, WordPress normally outputs it as a clickable <a href="…"> tag. Search engines can still detect and follow these links even when they are marked rel="nofollow". To prevent this, the plugin can replace those links with safe, non-clickable <span> elements.

The original URL is preserved inside a data-uri attribute, so a link like:

<a href="https://example.com">Example</a>

becomes:

<span data-uri="https://example.com">Example</span>

You can choose whether to replace links inside the comment text, the comment author profile URL, or both. This keeps everything looking the same for visitors but removes the link functionality so search engines cannot treat them as real outbound links. The replacement happens only on the front end and does not modify the actual comment stored in your database.

How to report a security issue?

Plugin security is a core priority for us. If you identify a potential vulnerability, we ask that you disclose it responsibly.
Please follow the reporting protocols outlined on our Security Page.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

Version 1.3.3 (2026-07-29)

  • Updated dependencies

Version 1.3.2 (2026-05-25)

  • Updated dependencies

Version 1.3.1 (2026-04-30)

  • Enhanced security
  • Updated dependencies

Version 1.3.0 (2026-01-12)

  • Disable Comments joins Themeisle – The plugin has been acquired by Themeisle, ensuring continued development and support. No action is required.
  • Simplified settings interface
  • Renamed and restructured tabs
  • Fixed functionality of replacing comment author external links
  • Updated dependencies
  • Enhanced security

1.2.0 (05.12.2024)

  • Added: Compatibility with WordPress 6.7

1.1.9 (21.03.2024)

  • Added: Compatibility with WordPress 6.5
  • Added: Compatibility with php 8.3

1.1.8 (21.11.2023)

  • Added: Compatibility with WordPress 6.4
  • Added: Compatibility with php 8.2

1.1.7 (22.03.2023)

  • Fixed: Freemius framework conflict
  • Added: Compatibility with WordPress 6.2

1.1.6 (30.05.2022)

  • Added: Compatibility with WordPress 6.0

1.1.5 (23.03.2022)

  • Added: Compatibility with Disable admin notices plugin

1.1.4 (23.03.2022)

  • Added: Compatibility with WordPress 5.9
  • Fixed: Minor bugs

1.1.3 (20.10.2021)

  • Added: Compatibility with WordPress 5.8
  • Fixed: Minor bugs

1.1.2 (16.12.2020)

  • Added: Subscribe form
  • Fixed: Minor bugs

1.1.1

  • Added: Compatibility with WordPress 4.2 – 5.x
  • Added: Multisite support
  • Fixed: Minor bugs

1.0.9

  • Fixed: Update core

1.0.8

  • Fixed: Update core
  • Fixed: Small bugs
  • Fixed: Translations

1.0.7

  • Fixed: Update core
  • ADDED: Plugin options caching to reduce database queries for 90%. Clearfy became lighter and faster.
  • ADDED: Compress and cache the plugin core files, to reduce the load on the admin panel

1.0.5

  • Added a new feature: Added page for cleaning comments
  • Fixed: Bugs with Woocommerce

1.0.4

  • Update plugin core
  • Fixed bug reduced plugin weight.
  • Fixed JS error with external links option.
  • Add french translation

1.0.3

  • Update plugin core

1.0.2

  • Fixed a bug where you selected the recommended mode, on some pages you see a white screen. Now you will not encounter this error.

1.0.1

  • Plugin release

Alternatives to Disable Comments & Delete All Comments

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum96.6
Disable Comments – Remove Comments & Stop Spam [Multi-Site Support] icon

Disable Comments

Disable comments globally or by post type to manage discussions and reduce spam on your WordPress site.

★ 4.7/5·1.0M+ installs·Updated 30 Jul 2026
Gold82.2
WP Comment Cleaner – Delete All Comments, Disable Comments, Bulk Delete & Remove Comments icon

WP Comment Cleaner

Remove or disable all comments across your site at once, with bulk deletion options and site-wide controls.

★ 4.7/5·20K+ installs·Updated 29 Jun 2026
Silver57.3
Comments Shield – Disable Comments & Stop Spam, Bulk Delete & Remove Comments icon

Comments Shield

Delete, disable, and clean all comments in one click. Easily manage, bulk delete, or completely disable comments across your entire…

★ 5/5·40+ installs·Updated 13 Aug 2026
Silver66.1
MM Comment Manager — Disable Comment Box, Hide Existing Comments and Stop Spam icon

MM Comment Manager

Remove comments functionality from your website!

★ 3.4/5·1K+ installs·Updated 29 Jul 2026
Silver57.4
Uncomment – Disable Comments icon

Uncomment – Disable Comments

Your one-stop shop to completely disable comments and remove all comment functionality from your theme and administration screens.

100+ installs·Updated 6 Jun 2026
Platinum96.0
WP Armour – Honeypot Anti Spam icon

WP Armour – Honeypot Anti Spam

Spam filtering for comments, forms, and logins that operates without CAPTCHAs or external services.

★ 5/5·400K+ installs·Updated 6 Jul 2026
Platinum94.3
Antispam Bee icon

Antispam Bee

Filters spam from WordPress comments and trackbacks with privacy-focused protection built in.

★ 4.8/5·700K+ installs·Updated 29 May 2026
Platinum87.1
CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7 icon

CF7 Apps

Adds hCaptcha, honeypot, and spam protection to Contact Form 7 with lightweight security features.

★ 3.8/5·300K+ installs·Updated 6 Aug 2026
Gold84.9
Titan Anti-spam & Security – Brute Force Protection, 2FA & Spam Filter icon

Titan Anti-spam & Security

Blocks spam comments and defends against login attacks with brute-force protection and two-factor authentication.

★ 4.5/5·50K+ installs·Updated 19 May 2026
Gold84.2
Stop Spammers Classic icon

Stop Spammers Classic

Filters and blocks spam submissions to protect WordPress sites from unwanted content.

★ 4.4/5·30K+ installs·Updated 18 Jul 2026
Gold80.1
Disable Comments icon

Disable Comments

Toggle comment functionality on individual posts and pages from the WordPress admin.

★ 3.8/5·100K+ installs·Updated 27 May 2026