=== Classic Editor & Classic Widgets by Aminul Islam ===
Contributors: wpdevsxyz
Donate link: https://www.buymeacoffee.com/wpdevsxyz
Tags: classic editor, classic widgets, disable gutenberg, block editor, tinymce, gutenberg, disable block editor, traditional editor, widget, classic
Requires at least: 6.0
Tested up to: 7.0
Stable tag: 1.1
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Disable Gutenberg & restore Classic Editor, Classic Widgets and TinyMCE in WordPress. Simple one-click settings, no coding required.
== Description ==
**Classic Editor & Classic Widgets by Aminul Islam** is the easiest way to disable the Gutenberg block editor and restore the classic WordPress experience — including Classic Editor, Classic Widgets, and TinyMCE.
Whether you prefer the traditional WordPress editor or need compatibility with older plugins, this plugin gives you full control with a simple checkbox — no coding required.
### Why Use Classic Editor & Classic Widgets?
Many WordPress users and developers still prefer the **Classic Editor** over the Gutenberg block editor. This plugin lets you:
* ✅ **Disable Gutenberg** — Restore the Classic Editor with TinyMCE and Meta Boxes
* ✅ **Disable Block Widgets** — Restore Classic Widgets in the widget screen
* ✅ **Support Older Plugins** — Ensure compatibility with plugins built for the classic editor
* ✅ **Easy Configuration** — One simple settings page, no coding required
* ✅ **Lightweight** — No bloat, no extra files, just what you need
### How It Works
After activating the plugin, go to **Settings → Writing** and enable the options:
1. **Back To Classic Editor** — Disables the Gutenberg block editor and restores TinyMCE
2. **Back To Classic Widgets** — Disables the block-based widget editor and restores classic widgets
You can switch back to Gutenberg anytime by simply unchecking the options.
### Who Is This Plugin For?
* WordPress users who prefer the **Classic Editor** over Gutenberg
* Developers building sites with **older plugins** that need TinyMCE
* Site owners who find the **block editor** confusing or complex
* Anyone who wants a **simple, traditional WordPress experience**
### Important Links
* ❤️ Support my work: [Buy Me a Coffee](https://www.buymeacoffee.com/wpdevsxyz)
* 📺 WordPress plugin tutorials: [WPDevs YouTube Channel](https://www.youtube.com/@wpdevs)
* 🐙 Contribute or report issues: [GitHub](https://github.com/aminuldeveloper/wpdevs-classic-editor-widgets)
== Installation ==
1. Go to **Plugins → Add New** in your WordPress admin panel
2. Search for **"Classic Editor Classic Widgets Aminul Islam"**
3. Click **Install Now** and then **Activate**
4. Go to **Settings → Writing** and enable the options you need
**Or manually:**
1. Download the plugin zip file
2. Go to **Plugins → Add New → Upload Plugin**
3. Upload the zip file and click **Install Now**
4. Activate the plugin
5. Go to **Settings → Writing** to configure
== Frequently Asked Questions ==
= Does this plugin work with WordPress 7.0? =
Yes! This plugin is fully tested and compatible with WordPress 7.0 and all recent versions.
= How do I disable the Gutenberg block editor? =
After activating the plugin, go to **Settings → Writing** and check the "Back To Classic Editor" option. Save changes and Gutenberg will be replaced with the Classic Editor.
= How do I restore Classic Widgets? =
Go to **Settings → Writing** and check the "Back To Classic Widgets" option. Save changes and your widget screen will return to the classic style.
= Can I switch back to Gutenberg if I change my mind? =
Yes! Simply go to **Settings → Writing**, uncheck the options, and save. Gutenberg will be restored immediately.
= Will this plugin affect my existing content? =
No. This plugin only changes the editor interface. Your existing content, theme, and settings remain completely untouched.
= Is this plugin compatible with my theme? =
Yes. This plugin works with all WordPress themes. It only affects the editor and widget management screens in the admin panel.
= Does this plugin work with page builders like Elementor or Divi? =
Yes. Since this plugin disables Gutenberg at the core level, it works seamlessly alongside page builders like Elementor, Divi, WPBakery, and others.
= Is this plugin free? =
Yes, this plugin is completely free and open source under GPLv2 or later license.
== Screenshots ==
1. Writing settings page with Classic Editor & Classic Widgets options.
2. Classic Editor in action after disabling Gutenberg.
3. Classic Widgets in action after disabling block widgets.
== Changelog ==
= 1.1 =
* Updated tested up to WordPress 7.0
* Updated minimum PHP requirement to 7.4
* Added Bengali (bn_BD) translation
* Fixed duplicate settings registration bug
* Added missing `use_block_editor_for_post_type` filter for full Gutenberg disable support
* Fixed XSS vulnerability by escaping admin URL
* Fixed license header mismatch
* Improved code quality to meet WordPress coding standards
= 1.0 =
* Initial release
== Upgrade Notice ==
= 1.1 =
* Important bug fixes and compatibility improvements. Update recommended for all users.