Title: X3P0 Legacy Widget
Author: Justin Tadlock
Published: <strong>June 28, 2022</strong>
Last modified: June 28, 2022

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/x3p0-legacy-widget.svg)

# X3P0 Legacy Widget

 By [Justin Tadlock](https://profiles.wordpress.org/greenshady/)

[Download](https://downloads.wordpress.org/plugin/x3p0-legacy-widget.1.0.0.zip)

 * [Details](https://test.wordpress.org/plugins/x3p0-legacy-widget/#description)
 * [Reviews](https://test.wordpress.org/plugins/x3p0-legacy-widget/#reviews)
 * [Development](https://test.wordpress.org/plugins/x3p0-legacy-widget/#developers)

 [Support](https://wordpress.org/support/plugin/x3p0-legacy-widget/)

## Description

X3P0 Legacy Widget enables the core WordPress Legacy Widget block for the WordPress
block editor. It is meant to be used alongside a block-based theme, such as Twenty
Twenty-Two, so that users can embed classic widgets into their sites via the site
editor (Appearance > Editor).

This plugin is mostly useful when working with third-party plugins that register
custom widgets that have yet to be ported to the block system. This is meant to 
be a temporary fix, at least until developers update their plugins to support the
block system. Please talk to your plugin developers and find out whether they have
plans to do so in the long term. If not, you should look for alternative plugins
that create block versions of the features you need. This plugin is meant as a transitioning
tool, not something to rely on forever.

**Note #1:** The Legacy Widget block is a core WordPress (Gutenberg) block and not
created by this plugin. For known issues or tickets related to the block itself,
see the [Legacy Widget label](https://github.com/WordPress/gutenberg/labels/%5BBlock%5D%20Legacy%20Widget)
in the Gutenberg project repository.

**Note #2:** Widget options do not appear when used with the post/page editor. However,
widget options are available via the site editor (Appearance > Editor). When used
in a post/page, this means that users are stuck with whatever the widget’s default
options are.

**Note #3:** Not all third-party widgets from plugins/themes will work in the editor.
This is more likely an issue with those that use custom JavaScript. Please encourage
plugin authors to migrate their plugins to custom block types.

## FAQ

### Why is the Legacy Widget not enabled in WordPress by default?

Technically, it is enabled for the block-based widgets screen for classic themes,
but it is not enabled for other editors. Originally, the Gutenberg plugin shipped
it for the post editor. However, contributors [decided to disable it](https://github.com/WordPress/gutenberg/issues/24900)
before it was ported to WordPress. There is a performance hit when loading all of
the widget-related features for everyone, especially for those who don’t need widgets.
Also, the goal is to get plugin authors to move forward with blocks, phasing out
widgets.

### Do I need this plugin?

The primary use case for this plugin is to use alongside other plugins that register
widgets. If the plugin author has yet to build a block equivalent of that widget,
you will need this plugin only in the case that you have installed and activated
a block theme.

### Can this be used with a classic theme?

There should be no reason to use it with classic themes. They already support classic
widgets.

### The experience feels a bit janky. Can you make it better?

I am certainly open to feedback on improving the plugin. However, the “core” code
for the Legacy Widget block is actually in WordPress itself. This limits what I 
am able to do with it. Essentially, the plugin enables the existing Legacy Widget
block in WordPress and adds some custom CSS to make it look a little better in the
editor. Outside of additional CSS changes, it’s unlikely I can do much else. Most
bug fixes will need to happen in WordPress itself.

## Reviews

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

### 󠀁[Interesting plugin](https://wordpress.org/support/topic/very-interesting-plugin-15/)󠁿

 [jtorres](https://profiles.wordpress.org/jtorresjtorres/) April 13, 2023

In 6.1 can`t set the widgets params.

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

### 󠀁[Works great](https://wordpress.org/support/topic/works-great-8412/)󠁿

 [tobyw7](https://profiles.wordpress.org/tobyw7/) August 18, 2022

This plugin itself works great, although found that the Jetpack Cookies banner doesn’t
work with the new block editor. It shows but you can’t click to accept. I’ll reach
out directly.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/x3p0-legacy-widget/reviews/)

## Contributors & Developers

“X3P0 Legacy Widget” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Justin Tadlock ](https://profiles.wordpress.org/greenshady/)

“X3P0 Legacy Widget” has been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/x3p0-legacy-widget/contributors)
for their contributions.

[Translate “X3P0 Legacy Widget” into your language.](https://translate.wordpress.org/projects/wp-plugins/x3p0-legacy-widget)

### Interested in development?

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

## Changelog

Please see the `changelog.md` file included with the plugin file. Or, you can view
the [online change log](https://github.com/x3p0-dev/x3p0-legacy-widget/blob/master/changelog.md).

## Meta

 *  Version **1.0.0**
 *  Last updated **4 years ago**
 *  Active installations **200+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.0.11**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/x3p0-legacy-widget/), [French (France)](https://fr.wordpress.org/plugins/x3p0-legacy-widget/),
   and [Italian](https://it.wordpress.org/plugins/x3p0-legacy-widget/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/x3p0-legacy-widget)
 * Tags
 * [block](https://test.wordpress.org/plugins/tags/block/)[blocks](https://test.wordpress.org/plugins/tags/blocks/)
   [widgets](https://test.wordpress.org/plugins/tags/widgets/)
 *  [Advanced View](https://test.wordpress.org/plugins/x3p0-legacy-widget/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/x3p0-legacy-widget/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/x3p0-legacy-widget/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/x3p0-legacy-widget/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/x3p0-legacy-widget/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/x3p0-legacy-widget/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/x3p0-legacy-widget/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/x3p0-legacy-widget/reviews/)

## Contributors

 *   [ Justin Tadlock ](https://profiles.wordpress.org/greenshady/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/x3p0-legacy-widget/)