Restore and Enable Classic Widgets No Expiration

Description

Enable Classic Widgets
★★★★★

🚀 In a Hurry? Restore the previous WordPress classic widgets

Bring back the classic widgets screens in Appearance – Widgets and the Customizer. Once activated and when using a classic (non-block) theme, restore and enable the previous WordPress classic widgets settings screens and disables the Gutenberg block editor from managing widgets. No expiration!

🔎 Want All the Details? Read the Full Explanation Below

WordPress 5.8 brought a significant change by turning the classic widget screen into a block-based widget screen. This means that Widgets are now blocks, immediately available to all users. While this update introduces new possibilities, it also creates compatibility issues for many websites.

Our plugin, WordPress Classic Widgets Plugin, becomes essential in several scenarios:

Broken themes or quirky output that may not display widgets correctly with the new block-based system.
Users who prefer the old system and are looking to maintain the familiar interface they are comfortable with.
Restore WordPress classic widget interface with our plugin. It offers a simple solution to bring back old WordPress widget settings with just one click. The plugin effectively enables previous widget system configurations, reverting WordPress to classic widget dashboard without the need for complex setup.

By undoing WordPress widget block editor update, our plugin ensures that users can disable WordPress block-based widget management and reinstall WordPress traditional widget controls seamlessly. It effectively reverses WordPress 5.8 widget changes, restoring the WordPress widget area classic view for those who rely on the legacy system.

Whether your issue is legacy widget missing or you’re wondering how to find an old widget in WordPress, our plugin provides the answers. It resolves common problems like why are my widgets not showing up in WordPress and offers straightforward steps to restore classic widgets to WordPress. For those asking how do I restore a widget in WordPress or facing widgets not showing up, our plugin ensures a quick and reliable solution.

In summary, our WordPress plugin to switch back to classic widgets addresses the needs of users who value simplicity, compatibility, and reliability in managing their WordPress widgets. Install it today to get old WordPress widget interface back and maintain the functionality you prefer.

Important

If you start using the new block-based widgets system, you will lose all of your widget blocks upon activating our plugin.
There is no going back, so be sure this is what you want. The former blocks will not reappear if you change your mind and deactivate our plugin.

Demo Video

Privacy

This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. Thus, this plugin does not affect user privacy in any way.

Screenshots

  • Classic Widgets Screen

Installation

1) Install via wordpress.org

2) Activate the plugin through the ‘Plugins’ menu in WordPress

or

Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation and then activate the Plugin from Plugins page.

Uninstalling

To uninstall/remove the plugin, visit the Plugins screen, deactivate and delete the plugin. This plugin makes no changes to the WP database.

FAQ

What does the „Restore Classic Widgets“ plugin do?

The „Restore Classic Widgets“ plugin reverts the WordPress widgets interface to the classic settings screen and disables the Gutenberg block editor for widgets.

Is there an „Undo“ to reverse the disable?

Yes just deactivate the plugin. When the plugin is not active, WordPress will return to its default widgets behavior.
If you start using the new block-based widgets system, you will lose all of your widget blocks upon activating our plugin.
There is no going back, so be sure this is what you want. The former blocks will not reappear if you change your mind and deactivate our plugin.

How do I retrieve my widgets?

To switch to classic widgets, install and activate our plugin. This will restore the old widget settings screen.

My classic widgets not working, After install this plugin, is there any configuration required?

No additional configuration is required. The classic widgets settings screen is enabled or disabled simply by activating or deactivating the plugin.

Is this feature „switch to classic widgets“ available in any other plugins?

Yes, the feature to restore classic widgets is also available in our WP Tools free plugin, which includes 47 other useful tools.

Reviews

6. Januar 2026. 6 replies
I installed Restore Classic Widgets for one reason: to restore classic widget functionality. What I did not sign up for was a plugin that dramatically oversteps its purpose. Instead of doing one thing well, this plugin has wandered into territory it should never have touched—most notably a massive Site Health module with a big red warning that cannot be disabled. Why? There is no sensible explanation. If you want to help users with health and performance, that’s great—but you do not force that on everyone as some sort of mandatory alert, from what should mostly be quite a mundane plugin with a simple purpose of tweaking the Wordpress widgets. Imagine if every plugin started to include their own health addon. This isn’t just a minor annoyance.For clients—particularly those without deep WordPress knowledge, a giant red warning equates to a critical site problem, even when there isn’t one. That causes stress, confusion, and support tickets that would never exist if this feature were optional or removed entirely. I appreciate the plugin’s original value. But today it feels like it’s trying to be everything rather than focused on a single clear purpose—the very philosophy WordPress plugins are meant to follow. If you need classic widget support, there are better options that don’t throw unnecessary bells and whistles in your site’s face.
13. Mart 2024.
Absolute brilliant job well done to Bill Minozzi. Re; Warnings/Errors somewhere in-between v3.2 & v3.6 (not sure) 24hr turnaround and error(s) fixed without a blemish and no shrapnel left behind either, unlike other Plugins. It would have been even quicker as time differences involved and I was asleep when a email re PHP query came in. I had 7 paragraphs of error codes that were stacked on top of Plugin & Dashboard pages and sometimes showed on Login page. As this is a hobby for me Bill explained exactly how to activate Plugin thru a link emailed to me. Definately raise a glass of JD to Bill tonite for a 1st class service. Regards…Peter
27. Februar 2024. 10 replies
My review of this plugin is that it has a big scary memory warning that i can’t disable it. i find this feature is overstepping it’s bounds, i would suggest using a plugin that lets you disable this feature and/or only does what you need it to.
1. Septembar 2023. 2 replies
I lost two whole days trying to solve a ‘serious’ problem on my blog until I discovered that it was this plugin that sent me the error message. When uninstalling, everything got better again.
29. August 2023. 1 reply
/wp-content/plugins/restore-classic-widgets/includes/checkup/class_bill_catch_errors.php verursacht. Fehlermeldung: Uncaught Error: Call to undefined function is_plugin_active() I need to deactivate and delete it to get the website back on after the latest update today.
Read all 20 reviews

Contributors & Developers

“Restore and Enable Classic Widgets No Expiration” is open source software. The following people have contributed to this plugin.

Contributors

“Restore and Enable Classic Widgets No Expiration” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Restore and Enable Classic Widgets No Expiration” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

** 5.0 2026-02-20 – Improved version **
** 1.0 2021-07-14 – Initial release **