On This Page
On This Page
Disable Comments
Overview
Remove unwanted discussion from your WordPress website without deleting its history. Disable Comments closes comments and pingbacks for the public post types you select, hides their existing frontend comments, and removes associated comment counts and editing controls. Posts and Pages are selected by default, while other eligible content types remain under your control.
The module also addresses the administrative and API side of commenting rather than only hiding a form. Optional cleanup removes the Comments menu, Recent Comments dashboard widget, and comment columns. REST comment creation is blocked for disabled types, with broader comment-endpoint removal when every comment-capable public type is covered. Disable Comments is a Free module in WP PowerSuite.

- Business websites that do not use public discussion on their pages
- Agencies simplifying client dashboards and removing unused comment interfaces
- Publishers that want comments available only on selected content types
- Catalog and landing-page sites where enquiries happen through another channel
Features
Choose Which Content Types Lose Comments
Hide Existing Frontend Discussion
Clean Up Comment Controls
Block REST Comment Creation
Close Comment APIs When Fully Disabled
Preserve Stored Comments
Use Cases
- Business and Brochure WebsitesRemove discussion from service pages and ordinary posts when enquiries are handled through established business contact channels.
- Selective Publishing PoliciesKeep article discussion available while disabling comments on other selected public content types.
- Client Dashboard CleanupRemove unused comment menus, widgets, and columns so the administration interface matches the delivered website.
- Reversible Frontend CleanupHide old discussion on selected types without permanently deleting the comments that were already stored.
Frequently Asked Questions
Does this module disable comments everywhere?
Only for the public post types you select. Posts and Pages are selected by default, and an empty list applies no restriction.
What happens to existing comments?
They are hidden on the frontend for disabled types but remain stored in WordPress. The module does not delete them.
Does it also disable pingbacks and trackbacks?
Yes, pings are closed for the selected types and related editor support is removed.
Can I keep comments on another post type?
Yes. Types outside your selection retain their commenting behavior.
Does it remove the Comments menu?
Yes when Remove Menu is enabled or all comment-capable public types are disabled. The toolbar Comments item is removed when any types are disabled.
Does it stop comments submitted through REST?
It blocks REST inserts for disabled types. The complete core comments routes are removed only when every comment-capable public type is disabled.
Does it disable all XML-RPC functionality?
No. Its broader XML-RPC change removes the new-comment method when all comment-capable public types are disabled.
Does it change the global Discussion setting?
No. The module does not replace WordPress’s stored default comment-status setting.
Is Disable Comments free?
Yes. Disable Comments is a Free module included with WP PowerSuite.


