Skip to content

aminuldeveloper/wpdevs-classic-editor-widgets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

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.

About

WPDevs Classic Editor & Widgets plugin: Seamlessly restore the traditional WordPress editor and widget system. Ideal for users who prefer the old-school WordPress experience. Get back the familiar features you love. #WordPress #ClassicEditor #Widgets

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages