WP PowerSuite
150+ modules in one suite — toggle only what you need. Zero runtime cost for features you leave off.
See Plans
On This Page
v 1.1.0
Last updated: 05/03/2026

Disable Comments

Disable WordPress comments functionality site-wide for all post types.

Overview

Disable Comments turns off the comment functionality for selected post types. Comments are closed for new and existing posts. You can hide the Comments menu, remove the Recent Comments dashboard widget, remove the Comments column from post lists, and remove comment support from post types so the comment metabox doesn’t appear. Choose which post types to affect (Posts, Pages, custom
post types) and which admin elements to remove. Useful for sites that don’t use comments or use a different system (e.g., external forum).

Who is this for?
Site owners who don't use comments, or those who manage comments through an external system and want to clean up WordPress.

Features

Disable by Post Type
Choose which post types have comments disabled: Posts, Pages, or any custom post type. Default is Posts and Pages.
Remove Comments Menu
Hide the Comments menu from the admin sidebar. Redirects to dashboard if someone tries to access it directly.
Remove Dashboard Widget
Remove the Recent Comments widget from the dashboard.
Remove Comments Column
Hide the Comments column from post and page list screens.
Remove Comment Support
Remove the comment metabox from post edit screens. Prevents the comment settings from appearing in the editor.

How It Works

1
Enable the Module
Go to WP PowerSuite, find "Disable Comments," and click the Enable button.
2
Configure Settings
Open the module settings. Select which post types should have comments disabled. Optionally enable: Remove Comments menu, Remove dashboard widget, Remove Comments column, Remove comment support.
3
Save
Settings save automatically. Comments are closed for selected post types. Existing comments are hidden but not deleted.
Performance Note
Lightweight. Uses WordPress filters to close comments and hide UI elements. No extra database queries. Comment data remains in the database—only the display and functionality are disabled.

Installation & Activation

1
Install WP PowerSuite
Make sure the WP PowerSuite plugin is installed and activated on your site.
2
Enable the Module
Go to the WP PowerSuite menu, find "Disable Comments" in the module list. Click the Enable button.
3
Configure Settings
Open the module settings. Select post types and additional options. Save.
Requirements
PHP 8.1 or higher WordPress 6.0 or higher Permission to manage options (Administrator)

Use Cases

  • No Comments
    Brochure or portfolio sites that don't need comments.
  • External Comments
    Sites using external comment systems (Disqus, etc.)
  • Comment Cleanup
    Reduce admin clutter when comments aren't used.
  • Dashboard Clean
    Clean up the dashboard and post list screens.

Frequently Asked Questions

Troubleshooting

  • Comment form still appears
    Ensure the post type is selected in the module settings and you saved. Clear cache if you use a caching plugin. Some themes may add their own comment forms—check theme settings.
  • Can I re-enable comments later?
    Yes. Disable the module or change the settings to allow comments for the post type. Existing comments will show again.