Title: Restore and Enable Classic Widgets No Expiration
Author: sminozzi
Published: <strong>July 16, 2021</strong>
Last modified: January 21, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/restore-classic-widgets.svg)

# restore-classic-widgets

 By [sminozzi](https://profiles.wordpress.org/sminozzi/)

[Live Preview](https://wordpress.org/plugins/restore-classic-widgets/?preview=1)

 * [Details](https://wordpress.org/plugins/restore-classic-widgets/#description)
 * [Reviews](https://wordpress.org/plugins/restore-classic-widgets/#reviews)
 * [Development](https://wordpress.org/plugins/restore-classic-widgets/#developers)

 [Support](https://wordpress.org/support/plugin/restore-classic-widgets/)

## Description

This plugin has been closed as of January 25, 2026 and is not available for download.
Reason: Guideline Violation.

## Reviews

![](https://secure.gravatar.com/avatar/f9ce848abdad8d864fc19620619792c135eb6bf147d928563fdcae3b63d60aaf?
s=60&d=retro&r=g)

### 󠀁[Irrelevant security warnings — a plugin trying to do too much](https://wordpress.org/support/topic/irrelevant-security-warnings-a-plugin-trying-to-do-too-much/)󠁿

 [wigster](https://profiles.wordpress.org/wigster/) January 6, 2026 7 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.

![](https://secure.gravatar.com/avatar/e4e2d31a141e0c7938083958cf2a87f3004f086dd9fd281db46169bb1a4e659e?
s=60&d=retro&r=g)

### 󠀁[FIXED; Warnings/Errors… Absolute brilliant job well done to Bill Minozzi](https://wordpress.org/support/topic/fixed-warnings-errors-absolute-brilliant-job-well-done-to-bill-minozzi/)󠁿

 [Teflon](https://profiles.wordpress.org/foxnwolf/) March 13, 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

![](https://secure.gravatar.com/avatar/2cb565353457a69f71867caa2387c40c882dad5357afdc77f4f55b7e72c3036a?
s=60&d=retro&r=g)

### 󠀁[Unrelated site health warnings](https://wordpress.org/support/topic/unrelated-site-health-warnings-2/)󠁿

 [gmariani405](https://profiles.wordpress.org/gmariani405/) February 27, 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.

![](https://secure.gravatar.com/avatar/f398fad32e9b4e5a06200742a8770e7eb007380a3c8fb59c3762201c178f258d?
s=60&d=retro&r=g)

### 󠀁[Fast support](https://wordpress.org/support/topic/fast-support-196/)󠁿

 [margr](https://profiles.wordpress.org/mar1984/) September 10, 2023

Plugin works and has fast support.

![](https://secure.gravatar.com/avatar/9af84618ef27226cff28688f823e18cc08be7b41631ee6d68c022d7ececb4d21?
s=60&d=retro&r=g)

### 󠀁[Last Update broke my blog](https://wordpress.org/support/topic/last-update-broke-my-blog/)󠁿

 [jujuba78](https://profiles.wordpress.org/jujuba78/) September 1, 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.

![](https://secure.gravatar.com/avatar/9a3809d0618400f3e5ccc52f963d2289ddb5e1722330455c24f0fe9c71c11724?
s=60&d=retro&r=g)

### 󠀁[Last Update broke site](https://wordpress.org/support/topic/last-update-broke-site-5/)󠁿

 [miri4ever](https://profiles.wordpress.org/miri4ever/) August 29, 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 ](https://wordpress.org/support/plugin/restore-classic-widgets/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Bill Minozzi ](https://profiles.wordpress.org/sminozzi/)

“Restore and Enable Classic Widgets No Expiration” has been translated into 2 locales.
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/restore-classic-widgets/contributors)
for their contributions.

[Translate “Restore and Enable Classic Widgets No Expiration” into your language.](https://translate.wordpress.org/projects/wp-plugins/restore-classic-widgets)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/restore-classic-widgets/),
check out the [SVN repository](https://plugins.svn.wordpress.org/restore-classic-widgets/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/restore-classic-widgets/)
by [RSS](https://plugins.trac.wordpress.org/log/restore-classic-widgets/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **5.00**
 *  Last updated **4 months ago**
 *  Active installations **N/A**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 5.6.20 or higher **
 *  Languages
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/restore-classic-widgets/),
   [Dutch](https://nl.wordpress.org/plugins/restore-classic-widgets/), and [English (US)](https://wordpress.org/plugins/restore-classic-widgets/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/restore-classic-widgets)
 *  [Advanced View](https://wordpress.org/plugins/restore-classic-widgets/advanced/)