{"id":113127,"date":"2019-11-20T12:00:36","date_gmt":"2019-11-20T12:00:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/enable-classic-editor\/"},"modified":"2025-11-08T05:04:23","modified_gmt":"2025-11-08T05:04:23","slug":"enable-classic-editor","status":"publish","type":"plugin","link":"https:\/\/ceb.wordpress.org\/plugins\/enable-classic-editor\/","author":20495704,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.2","stable_tag":"trunk","tested":"6.8.5","requires":"4.9","requires_php":"5.6","requires_plugins":null,"header_name":"Enable Classic Editor & Widgets","header_author":"ayonm","header_description":"A simple plugin that'll disable the \"not so user friendly\" Gutenberng Block Editor. Activate this plugin and voila, you've got the Classic Editor. Enjoy!","assets_banners_color":"f7f7f8","last_updated":"2025-11-08 05:04:23","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/ayonm","header_plugin_uri":"https:\/\/www.ayonm.com","header_author_uri":"https:\/\/www.ayonm.com","rating":5,"author_block_rating":0,"active_installs":3000,"downloads":77214,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.80":{"tag":"1.80","author":"hailhost","date":"2024-04-02 06:53:50"},"1.90":{"tag":"1.90","author":"hailhost","date":"2024-04-02 06:53:50"},"2.1":{"tag":"2.1","author":"hailhost","date":"2024-04-02 06:53:50"},"2.5":{"tag":"2.5","author":"hailhost","date":"2024-04-02 06:53:50"},"2.6":{"tag":"2.6","author":"hailhost","date":"2024-04-02 06:59:24"},"2.7":{"tag":"2.7","author":"hailhost","date":"2024-07-19 12:38:23"},"3.0":{"tag":"3.0","author":"ayonm","date":"2025-05-18 14:03:37"},"3.1":{"tag":"3.1","author":"ayonm","date":"2025-05-27 11:43:00"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":2518057,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3295733,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3295733,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.80","1.90","2.1","2.5","2.6","2.7","3.0","3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.PNG":{"filename":"screenshot-1.PNG","revision":2197291,"resolution":"1","location":"assets","locale":""},"screenshot-2.PNG":{"filename":"screenshot-2.PNG","revision":2197291,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3301448,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"WordPress page before plugin activation.","2":"WordPress page after plugin activation.","3":"Modern settings page for granular control."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[148857,155767,155768,178801,148076],"plugin_category":[],"plugin_contributors":[223022],"plugin_business_model":[],"class_list":["post-113127","plugin","type-plugin","status-publish","hentry","plugin_tags-block-editor","plugin_tags-classic-editor","plugin_tags-disable-gutenberg","plugin_tags-enable-classic-editor","plugin_tags-gutenberg","plugin_contributors-ayonm","plugin_committers-ayonm","plugin_committers-hailhost"],"banners":{"banner":"https:\/\/ps.w.org\/enable-classic-editor\/assets\/banner-772x250.png?rev=3295733","banner_2x":"https:\/\/ps.w.org\/enable-classic-editor\/assets\/banner-1544x500.png?rev=3295733","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/enable-classic-editor\/assets\/icon-256x256.gif?rev=2518057","icon_2x":"https:\/\/ps.w.org\/enable-classic-editor\/assets\/icon-256x256.gif?rev=2518057","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/enable-classic-editor\/assets\/screenshot-1.PNG?rev=2197291","caption":"WordPress page before plugin activation."},{"src":"https:\/\/ps.w.org\/enable-classic-editor\/assets\/screenshot-2.PNG?rev=2197291","caption":"WordPress page after plugin activation."},{"src":"https:\/\/ps.w.org\/enable-classic-editor\/assets\/screenshot-3.png?rev=3301448","caption":"Modern settings page for granular control."}],"raw_content":"<!--section=description-->\n<p>This is a lightweight Classic Editor plugin that gives you complete control over when to use the Classic Editor vs the Block Editor (Gutenberg). Despite the introduction of Gutenberg, a brand new block editor with WordPress 5.x, many users still prefer the Classic Editor due to its compatibility and ease of use.<\/p>\n\n<p><strong>What does this plugin do?<\/strong><\/p>\n\n<ul>\n<li>Disables the Gutenberg Block Editor (with granular control)<\/li>\n<li>Reverts back to the Classic WordPress Editor<\/li>\n<li>Reverts to Classic Widgets section<\/li>\n<li>Configure which post types use Classic Editor<\/li>\n<li>Configure which user roles use Classic Editor<\/li>\n<li>Simple mode for quick setup or Advanced mode for granular control<\/li>\n<li>Modern, user-friendly settings interface<\/li>\n<\/ul>\n\n<p><strong>How to use this plugin?<\/strong><\/p>\n\n<ul>\n<li>Simple Mode: Just activate the plugin and it works immediately (default)<\/li>\n<li>Advanced Mode: Enable \"Advanced Settings\" to configure per post type and user role<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20can%20i%20get%20back%20the%20gutenberg%20editor%3F'><h3>How can I get back the Gutenberg Editor?<\/h3><\/dt>\n<dd><p><br \/>\nYou can either disable this plugin, or use the new settings page to configure which post types or user roles should use the Block Editor.<\/p><\/dd>\n<dt id='the%20plugin%20doesn%27t%20seem%20to%20be%20working%3F'><h3>The plugin doesn't seem to be working?<\/h3><\/dt>\n<dd><p><br \/>\nMake sure you have at least PHP version 5.6. For the plugin to work, it requires WordPress 4.9 or greater with the Gutenberg installed.<\/p><\/dd>\n<dt id='how%20do%20i%20access%20the%20advanced%20settings%3F'><h3>How do I access the advanced settings?<\/h3><\/dt>\n<dd><p><br \/>\nAfter activating the plugin, go to Settings &gt; Classic Editor+ to access the configuration options.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.2<\/h4>\n\n<ul>\n<li>New Feature: Animated save button with success confirmation<\/li>\n<li>New Feature: Toast notifications for better user feedback<\/li>\n<li>New Feature: Unsaved changes detection with warning before navigating away<\/li>\n<li>New Feature: Select All\/Deselect All buttons for post types and user roles<\/li>\n<li>New Feature: Dynamic selection count for post types and user roles<\/li>\n<li>New Feature: Contextual help tooltips with detailed explanations<\/li>\n<li>New Feature: Last saved timestamp display<\/li>\n<li>Improvement: Per-Post Toggle now properly disabled when main plugin is OFF<\/li>\n<li>Improvement: Advanced Settings now properly disabled when main plugin is OFF<\/li>\n<li>Improvement: Settings validation warnings for conflicting configurations<\/li>\n<li>Improvement: \"Default\" editor choice now shows what editor will actually be used<\/li>\n<li>Improvement: Post list column shows actual editor (not just setting) with visual distinction<\/li>\n<li>Improvement: Classic Widgets setting includes theme compatibility note<\/li>\n<li>Improvement: Custom modal dialog for Reset Defaults (replaces browser confirm)<\/li>\n<li>Improvement: Better visual feedback with disabled setting styling<\/li>\n<li>Code quality: Improved inline documentation and code organization<\/li>\n<li>Major refactoring: Per-Post Toggle and Classic Widgets toggles are now truly independent<\/li>\n<li>Fixed critical bug: Classic Widgets toggle now works correctly in simple mode<\/li>\n<li>Fixed critical bug: Per-Post Toggle now works correctly in simple mode when Advanced Settings is disabled<\/li>\n<li>Improved UX: Added visual mode indicator (Simple vs Advanced) on settings page<\/li>\n<li>Improved UX: Enhanced help text for all settings<\/li>\n<li>Improved UX: Better JavaScript to prevent auto-enabling Advanced Settings<\/li>\n<li>Fixed: Reset Defaults button now correctly resets all toggles including Classic Widgets<\/li>\n<li>Code quality improvements and better inline documentation<\/li>\n<li>And of course, General maintenance<\/li>\n<\/ul>\n\n<h4>3.1<\/h4>\n\n<ul>\n<li>General maintenance<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Added advanced settings page<\/li>\n<li>Added post type control<\/li>\n<li>Added user role control<\/li>\n<li>Added simple\/advanced mode toggle<\/li>\n<li>Maintained backward compatibility<\/li>\n<li>Redesigned settings page with modern UI<\/li>\n<li>Added toggle switches for better user experience<\/li>\n<li>Improved layout for post type and user role selection<\/li>\n<li>Added Reset Defaults button<\/li>\n<li>Fixed uninstall process to clean up post meta<\/li>\n<li>Various code improvements and optimizations<\/li>\n<\/ul>\n\n<h4>2.7<\/h4>\n\n<ul>\n<li>Compatibility Update<\/li>\n<li>Fixes blank page when editing<\/li>\n<\/ul>\n\n<h4>2.6<\/h4>\n\n<ul>\n<li>Compatibility Update<\/li>\n<\/ul>\n\n<h4>2.5<\/h4>\n\n<ul>\n<li>General maintenance &amp; upgrades<\/li>\n<\/ul>\n\n<h4>2.4<\/h4>\n\n<ul>\n<li>General maintenance &amp; upgrades<\/li>\n<\/ul>\n\n<h4>2.3<\/h4>\n\n<ul>\n<li>General maintenance &amp; upgrades<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>General maintenance &amp; upgrades<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>General maintenance &amp; upgrades<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>General maintenance &amp; upgrades<\/li>\n<\/ul>\n\n<h4>1.96<\/h4>\n\n<ul>\n<li>General maintenance<\/li>\n<\/ul>\n\n<h4>1.95<\/h4>\n\n<ul>\n<li>Compatibility update<\/li>\n<\/ul>\n\n<h4>1.94<\/h4>\n\n<ul>\n<li>General maintenance<\/li>\n<\/ul>\n\n<h4>1.91<\/h4>\n\n<ul>\n<li>General maintenance<\/li>\n<\/ul>\n\n<h4>1.90<\/h4>\n\n<ul>\n<li>Restores classic Widgets from block widgets brought from 5.8<\/li>\n<\/ul>\n\n<h4>1.85<\/h4>\n\n<ul>\n<li>General maintenance<\/li>\n<\/ul>\n\n<h4>1.80<\/h4>\n\n<ul>\n<li>Latest WordPress version compatibility<\/li>\n<\/ul>\n\n<h4>1.75<\/h4>\n\n<ul>\n<li>General maintenance<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Latest WordPress version compatibility<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Version &amp; Support updates<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Version update<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Updated to support WordPress 5.4<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Improved plugin security<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Minor code changes<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Minor security patch to prevent direct access.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>The first release.<\/li>\n<\/ul>","raw_excerpt":"A simple &amp; lightweight plugin to enable the classic editor on WordPress with advanced configuration options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/113127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=113127"}],"author":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ayonm"}],"wp:attachment":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=113127"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=113127"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=113127"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=113127"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=113127"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=113127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}