EffortLess Disable All Comments
EffortLess Disable All Comments allows you to disable comments, trackbacks, and avatars across your WordPress site or multisite network with a single checkbox. When enabled, it removes comment functionality, hides the Comments and Discussion menus, and blocks comment submissions. Uncheck to restore
EffortLess Disable All Comments allows you to disable comments, trackbacks, and avatars across your WordPress site or multisite network with a single checkbox. When enabled, it removes comment functionality, hides the Comments and Discussion menus, and blocks comment submissions. Uncheck to restore all features.
Features:
Disables comments and trackbacks for all post types. Removes avatars site-wide. Hides Comments and Discussion settings in the admin. Blocks comment submissions via frontend, admin, and REST API. Multisite support: applies settings network-wide. Simple toggle to enable/disable.
Upload the effortless-disable-all-comments folder to the /wp-content/plugins/ directory. Activate the plugin through the ‘Plugins’ menu in WordPress. For single sites, go to Settings > Disable Comments to toggle the setting. For multisite, go to Network Admin > Network Settings > Disable Comments to apply network-wide.
Frequently asked questions.
Does this plugin work on multisite?
Yes, it’s fully compatible with multisite. The toggle in Network Admin applies settings to all sites.
Will comments and avatars be restored if I uncheck the box?
Yes, unchecking the box restores comments, trackbacks, avatars, and Discussion settings.
Can users still submit comments when disabled?
No, comments are blocked at the database level and via the REST API, preventing all submissions.
Why do I see an error on the multisite dashboard?
Enable debugging in wp-config.php (WP_DEBUG, WP_DEBUG_LOG) and check wp-content/debug.log for details. Contact support with the error message.