{"id":255720,"date":"2025-11-07T00:12:18","date_gmt":"2025-11-07T00:12:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/effortless-disable-all-comments\/"},"modified":"2026-05-21T03:23:02","modified_gmt":"2026-05-21T03:23:02","slug":"effortless-disable-all-comments","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/effortless-disable-all-comments\/","author":23148025,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.8.11","stable_tag":"1.8.11","tested":"7.0","requires":"6.2","requires_php":"7.0","requires_plugins":null,"header_name":"EffortLess Disable All Comments","header_author":"domclic","header_description":"Completely disables comments, trackbacks, and avatars across the site with toggle. Multisite compatible.","assets_banners_color":"","last_updated":"2026-05-21 03:23:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":255,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.8.10":{"tag":"1.8.10","author":"domclic","date":"2026-05-21 03:05:01"},"1.8.11":{"tag":"1.8.11","author":"domclic","date":"2026-05-21 03:23:02"},"1.8.7":{"tag":"1.8.7","author":"domclic","date":"2025-11-07 00:13:43"},"1.8.8":{"tag":"1.8.8","author":"domclic","date":"2026-05-21 02:51:49"}},"upgrade_notice":{"1.8.11":"<p>Settings page now uses an instant-save toggle switch. No breaking changes.<\/p>","1.8.10":"<p>Settings page moved to Settings &gt; Disable Comments. The top-level EffortLess menu is removed.<\/p>","1.8.9":"<p>Maintenance release. No breaking changes.<\/p>","1.8.7":"<p>Updated to use proper WordPress asset enqueuing. No breaking changes.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.8.10","1.8.11","1.8.7","1.8.8"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1076,107,14833,441,4544],"plugin_category":[44,51],"plugin_contributors":[241557],"plugin_business_model":[],"class_list":["post-255720","plugin","type-plugin","status-publish","hentry","plugin_tags-avatars","plugin_tags-comments","plugin_tags-disable-comments","plugin_tags-multisite","plugin_tags-trackbacks","plugin_category-discussion-and-community","plugin_category-multisite","plugin_contributors-domclic","plugin_committers-domclic"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/effortless-disable-all-comments.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>Features:<\/p>\n\n<pre><code>Disables comments and trackbacks for all post types.\nRemoves avatars site-wide.\nHides Comments and Discussion settings in the admin.\nBlocks comment submissions via frontend, admin, and REST API.\nMultisite support: applies settings network-wide.\nSimple toggle to enable\/disable.\n<\/code><\/pre>\n\n<!--section=installation-->\n<p>Upload the effortless-disable-all-comments folder to the \/wp-content\/plugins\/ directory.\n    Activate the plugin through the 'Plugins' menu in WordPress.\n    For single sites, go to Settings &gt; Disable Comments to toggle the setting.\n    For multisite, go to Network Admin &gt; Network Settings &gt; Disable Comments to apply network-wide.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20on%20multisite%3F\"><h3>Does this plugin work on multisite?<\/h3><\/dt>\n<dd><p>Yes, it\u2019s fully compatible with multisite. The toggle in Network Admin applies settings to all sites.<\/p><\/dd>\n<dt id=\"will%20comments%20and%20avatars%20be%20restored%20if%20i%20uncheck%20the%20box%3F\"><h3>Will comments and avatars be restored if I uncheck the box?<\/h3><\/dt>\n<dd><p>Yes, unchecking the box restores comments, trackbacks, avatars, and Discussion settings.<\/p><\/dd>\n<dt id=\"can%20users%20still%20submit%20comments%20when%20disabled%3F\"><h3>Can users still submit comments when disabled?<\/h3><\/dt>\n<dd><p>No, comments are blocked at the database level and via the REST API, preventing all submissions.<\/p><\/dd>\n<dt id=\"why%20do%20i%20see%20an%20error%20on%20the%20multisite%20dashboard%3F\"><h3>Why do I see an error on the multisite dashboard?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.8.11<\/h4>\n\n<p>Replaced checkbox form with an instant-save CSS toggle switch. Removed Settings API form; saving now happens via AJAX on toggle.<\/p>\n\n<h4>1.8.10<\/h4>\n\n<p>Moved settings page into Settings menu (single site) and Network Settings menu (multisite). Removed custom top-level EffortLess menu.<\/p>\n\n<h4>1.8.9<\/h4>\n\n<p>Fixed version mismatch between plugin header and readme. Added ELDAC_VERSION constant. Used constant for asset versioning.<\/p>\n\n<h4>1.8.8<\/h4>\n\n<p>WordPress 7.0 update.<\/p>\n\n<h4>1.8.7<\/h4>\n\n<p>Replaced inline CSS with <code>wp_enqueue_style<\/code> and <code>wp_add_inline_style<\/code> for proper asset loading.<\/p>\n\n<h4>1.8.6<\/h4>\n\n<p>Fix small errors<\/p>\n\n<h4>1.8.5<\/h4>\n\n<p>Fix syntax errors<\/p>\n\n<h4>1.8.4<\/h4>\n\n<p>Create an EffortLess menu for the Network dashboard<\/p>\n\n<h4>1.8.3<\/h4>\n\n<p>Fixed input sanitization warning for POST data in network options update.\n  Improved settings page UI consistency.<\/p>\n\n<h4>1.8.2<\/h4>\n\n<p>Updated settings page to display checkbox and text inline, matching WordPress default UI\/UX.<\/p>\n\n<h4>1.8.1<\/h4>\n\n<p>Fixed text domain mismatches and removed unnecessary Domain Path header.\n  Added proper escaping and sanitization for inputs and outputs.<\/p>\n\n<h4>1.8.0<\/h4>\n\n<p>Fixed multisite dashboard error and improved Comments menu removal.\n  Enhanced network option updates.<\/p>\n\n<h4>1.7.0<\/h4>\n\n<p>Improved Comments menu removal with higher priority and CSS fallback.<\/p>\n\n<h4>1.6.0<\/h4>\n\n<p>Added complete comment blocking via database and REST API.<\/p>\n\n<h4>1.5.0<\/h4>\n\n<p>Fixed multisite network option updates to prevent errors.<\/p>","raw_excerpt":"Completely disables comments, trackbacks, and avatars site-wide or network-wide with a single toggle. Multisite compatible.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/255720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=255720"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/domclic"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=255720"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=255720"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=255720"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=255720"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=255720"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=255720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}