{"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":"2025-11-07T00:13:43","modified_gmt":"2025-11-07T00:13:43","slug":"effortless-disable-all-comments","status":"publish","type":"plugin","link":"https:\/\/ast.wordpress.org\/plugins\/effortless-disable-all-comments\/","author":23148025,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.8.7","stable_tag":"1.8.7","tested":"6.8.5","requires":"4.7","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":"2025-11-07 00:13:43","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":157,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.8.7":{"tag":"1.8.7","author":"domclic","date":"2025-11-07 00:13:43"}},"upgrade_notice":{"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.7"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"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; 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.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:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/255720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=255720"}],"author":[{"embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/domclic"}],"wp:attachment":[{"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=255720"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=255720"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=255720"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=255720"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=255720"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ast.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=255720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}