Understanding How the Disable Comments Plugin Works and Common Solutions
Content
The Disable Comments plugin is a popular tool for WordPress site administrators looking to remove and manage comment functionality. However, users often have questions about its capabilities and limitations. This guide explains the plugin's core behavior and addresses the most common scenarios based on community discussions.
How the Plugin Works: A Core Principle
The primary function of the Disable Comments plugin is to globally disable comments on entire post types (like Posts, Pages, or supported Custom Post Types). It is not designed to disable comments on a per-post, per-category, or per-user basis. When you disable comments for a post type, it affects every single item of that type. Importantly, the plugin must remain active for its settings to work. If you uninstall the plugin, all of its settings will be reset and comments will reappear.
Common Questions and Solutions
1. Can I disable comments for specific posts or categories?
No. The plugin operates on a post-type level, not on individual posts, pages, or categories. If you need to disable comments for a specific category or post ID, this functionality is outside the plugin's current scope. The development team has noted this as a potential feature request for future updates.
2. Why are comments still appearing on my multisite network with over 100 sites?
This was a known bug in a previous version of the plugin. A function used to apply settings across a network had a default limit of 100 sites. The development team has since resolved this issue in an update. If you encounter this, ensure your plugin is updated to the latest version to apply settings to an unlimited number of subsites.
3. How do I re-enable comments after disabling them everywhere?
To reverse a site-wide disable, you cannot simply uncheck the "Everywhere" radio button. Instead, you must select the "Specific Post Types" option and then ensure no post types are checked in the list below it. This will effectively re-enable comments across your site while keeping the plugin active.
4. Why is a 'Comments are closed' message or a comment icon (like an 'X') still showing?
These visual elements are typically controlled by your WordPress theme, not the Disable Comments plugin. The plugin removes the backend functionality but cannot always remove every frontend element added by a theme. To remove these, you may need to add custom CSS to your theme or contact your theme's developer for support. For the "Comments are closed" text, a recent plugin update addressed its removal.
5. Does the plugin handle comment spam from trackbacks/pingbacks or Gravatar requests?
The plugin disables standard comments and their associated features, which includes blocking Gravatar requests from the comment sections it disables. For trackbacks and pingbacks, it's recommended to disable them using WordPress's built-in setting (Settings > Discussion) before activating the Disable Comments plugin, as the plugin may hide the menu where this setting is located.
6. Will the plugin delete existing comments?
Yes, but only if you use the "Permanently delete all comments" option. Simply disabling comments using the standard options will hide existing comments from the frontend and admin area but will not delete them from your database. The delete function is separate and must be explicitly activated.
Conclusion
The Disable Comments plugin is a powerful tool for site-wide comment management. Understanding that it works on a global, post-type level is key to using it effectively. For issues related to theme-specific display elements or highly specific use cases, solutions often involve complementary actions like adding custom code or adjusting other WordPress settings.
Related Support Threads Support
-
Disable bloghttps://wordpress.org/support/topic/disable-blog/
-
Feature request: Remove 'Comments are closed.' texthttps://wordpress.org/support/topic/feature-request-remove-comments-are-closed-text/
-
How can I unhide discussions menuhttps://wordpress.org/support/topic/how-can-i-unhide-discussions-menu/
-
Enabling Comments in Specific Pageshttps://wordpress.org/support/topic/enabling-comments-in-specific-pages/
-
wp config disable persistent mode?https://wordpress.org/support/topic/wp-config-disable-persistent-mode/
-
Delete Spam Commentshttps://wordpress.org/support/topic/delete-spam-comments-2/
-
Disable comments Sitewide (Site Wise?) not workinghttps://wordpress.org/support/topic/disable-comments-sitewide-site-wise-not-working/
-
Discussion settingshttps://wordpress.org/support/topic/discussion-settings-2/
-
setup through WP CLI ?https://wordpress.org/support/topic/setup-through-wp-cli/
-
using this plugin disables avatars as well, anyway around that?https://wordpress.org/support/topic/using-this-plugin-disables-avatars-as-well-anyway-around-that/
-
How to remove link from settings menuhttps://wordpress.org/support/topic/how-to-remove-link-from-settings-menu/
-
[Plugin: Disable Comments] Request: Disable comments of attachment pageshttps://wordpress.org/support/topic/plugin-disable-comments-request-disable-comments-of-attachment-pages/
-
So, to keep the comments closed, you need to keep the plugin on?https://wordpress.org/support/topic/so-to-keep-the-comments-closed-you-need-to-keep-the-plugin-on/
-
Allow Facebook Comments but disable WordPress Commentshttps://wordpress.org/support/topic/allow-facebook-comments-but-disable-wordpress-comments/
-
Compatibility with Contact Form (Jetpack) sending emailhttps://wordpress.org/support/topic/compatibility-with-contact-form-jetpack-sending-email/
-
Disable comments per categoryhttps://wordpress.org/support/topic/disable-comments-per-category-1/
-
Remove X graphic/ iconhttps://wordpress.org/support/topic/remove-x-graphic-icon/
-
BuddyPress Compatibilityhttps://wordpress.org/support/topic/buddypress-compatibility-16/
-
Change the sentence "Comments are disabled"https://wordpress.org/support/topic/change-the-sentence-comments-are-disabled/
-
Removing the comment-reply.min.js from individual postshttps://wordpress.org/support/topic/removing-the-comment-reply-min-js-from-individual-posts/
-
Can i use this and still have disqus comments?https://wordpress.org/support/topic/can-i-use-this-and-still-have-disqus-comments/
-
two questions about DC – thanks for your helphttps://wordpress.org/support/topic/two-questions-about-dc-thanks-for-your-help/
-
Enable disbale comment everywhere on activationhttps://wordpress.org/support/topic/enable-disbale-comment-everywhere-on-activation/
-
404 Link in FAQ & Settings Linkhttps://wordpress.org/support/topic/404-link-in-faq-settings-link/
-
Multisite-Support broken?https://wordpress.org/support/topic/multisite-support-broken/
-
Plugin doesn’t recognize all active custom post typeshttps://wordpress.org/support/topic/plugin-doesnt-recognize-all-active-custom-post-types/
-
Exclude certain by post idhttps://wordpress.org/support/topic/exclude-certain-by-post-id/
-
Q: Option to also disable linkback/trackback here?https://wordpress.org/support/topic/q-option-to-also-disable-linkbacktrackback-here/
-
Multisite: Allow comments on main sitehttps://wordpress.org/support/topic/multisite-allow-comments-on-main-site/
-
Auto disable comments?https://wordpress.org/support/topic/auto-disable-comments/
-
Multisite Menuhttps://wordpress.org/support/topic/multisite-menu/
-
Suggestionshttps://wordpress.org/support/topic/suggestions-181/
-
Multi-site Install – how to enable discussion on one site?https://wordpress.org/support/topic/multi-site-install-how-to-enable-discussion-on-one-site/
-
Multi Site How To Use Disable Comments Site Widehttps://wordpress.org/support/topic/multi-site-how-to-use-disable-comments-site-wide/
-
Disable comments only for guesthttps://wordpress.org/support/topic/disable-comments-only-for-guest/
-
Unsubscribehttps://wordpress.org/support/topic/unsubscribe-99/
-
show only woocommerce reviews/commentshttps://wordpress.org/support/topic/show-only-woocommerce-reviewscomments/
-
Disable specific subsites of a multisitehttps://wordpress.org/support/topic/disable-specific-subsites-of-a-multisite/
-
Disable comments in some categorieshttps://wordpress.org/support/topic/disable-comments-in-some-categories/
-
Leave existing commentshttps://wordpress.org/support/topic/leave-existing-comments/
-
Clarificationhttps://wordpress.org/support/topic/clarification-11/
-
WP CLIhttps://wordpress.org/support/topic/wp-cli-15/
-
What happens to the Posts that already have comments on?https://wordpress.org/support/topic/what-happens-to-the-posts-that-already-have-comments-on/
-
Disqus conflict?https://wordpress.org/support/topic/disqus-conflict/
-
Toggle to Disable comments globallyhttps://wordpress.org/support/topic/toggle-setting-disable-comments-globally/
-
Multisite: disable comments in Custom post typeshttps://wordpress.org/support/topic/multisite-disable-comments-in-custom-post-types/
-
Can this plugin disable trackbacks to pages?https://wordpress.org/support/topic/can-this-plugin-disable-trackbacks-to-pages-2/
-
Custom Post Type support?https://wordpress.org/support/topic/custom-post-type-support-17/
-
How can I automatically disable comments WHEN plugin is activated?https://wordpress.org/support/topic/how-can-i-automatically-disable-comments-when-plugin-is-activated/
-
Disable comments on cpt created with Podshttps://wordpress.org/support/topic/disable-comments-on-cpt-created-with-pods/
-
Need to disable gravatar in multisite networkhttps://wordpress.org/support/topic/need-to-disable-gravatar-in-multisite-network/
-
Learndash “Lessons” and “Topics” not recognizedhttps://wordpress.org/support/topic/learndash-lessons-and-topics-not-recognized/
-
Uninstall plugin after having disabled all comments ?https://wordpress.org/support/topic/uninstall-plugin-after-having-disabled-all-comments/
-
Update has site limit for global settingshttps://wordpress.org/support/topic/update-has-site-limit-for-global-settings/
-
Cannot re allow comments in bulkhttps://wordpress.org/support/topic/cannot-re-allow-comments-in-bulk/
-
Allow Comments On Attachment Pagehttps://wordpress.org/support/topic/allow-comments-on-attachment-page/
-
Feature request: Option to disable Gravatarhttps://wordpress.org/support/topic/feature-request-option-to-disable-gravatar/
-
using remove comment temporarilyhttps://wordpress.org/support/topic/using-remove-comment-temporarily/
-
Checkbox ID in settingshttps://wordpress.org/support/topic/checkbox-id-in-settings/
-
Question about pluginhttps://wordpress.org/support/topic/question-about-plugin-14/
-
Remove "Loading Comments"https://wordpress.org/support/topic/remove-loading-comments/