aminuldeveloper/wpdevs-classic-editor-widgets
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
=== 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.