What WordPress widgets and blocks are
Widgets are the older content units that a classic theme places in registered areas such as a sidebar or footer. Blocks are the editor units that replaced them, and since WordPress 5.8 the widget screen itself is a block editor. A widget holds fixed fields; a block can hold nested blocks and its own styling.
The practical difference is control. A widget gives you the options its developer wrote, such as a title and a number of posts. A block gives you the whole editor: columns, groups, buttons and patterns inside the same area.
| Dimension | Widgets | Blocks |
|---|---|---|
| Era | Classic WordPress (pre-2021) | Gutenberg, since WP 5.8 the widget areas too |
| Editing | Drag between sidebar boxes | Insert, arrange and style in place |
| Where used | Sidebars, footers on classic themes | Posts, pages, templates, widget areas |
| Flexibility | Fixed widget options | Nestable, reusable patterns |
| Future | Legacy support | The active development line |
Block themes (full site editing) have no widget areas at all — everything is blocks. Classic and hybrid themes still show both, which is why the WordPress hosting setup you pick and the Gutenberg blocks guide you follow matter more than the terminology.
Where widgets still live in a classic theme
A classic theme registers widget areas, usually a primary sidebar, up to four footer columns and sometimes a header slot. You fill them at Appearance → Widgets, and every widget you drop in appears on the pages that area covers.
A block theme registers no widget areas at all; its header and footer are template parts edited in the Site Editor. If Appearance → Widgets is missing from your menu, you are on a block theme, not a broken install.

What changed in WordPress 5.8 and later
WordPress 5.8, released in July 2021, replaced the widget screen with the block editor, so each widget area became a canvas that accepts blocks. WordPress 5.9 added block themes and the Site Editor, and later releases kept moving theme footers into templates.
Three consequences matter on a live site. Old widgets still render, because WordPress wraps each one in a Legacy Widget block. A plugin that ships only a classic widget still works, but you add it through that wrapper. And the free Classic Widgets plugin restores the old screen when a plugin depends on it.
How the widget-block hybrid works
A hybrid theme supports both: it registers widget areas and also ships block templates. In those areas you can mix blocks and legacy widgets in one column, which is why a 2019 site can show a block-built promo and an old category list side by side.
- The Legacy Widget block is the bridge: it stores the classic widget's settings and renders it inside the editor.
- A widget keeps working only while its plugin keeps that widget registered.
- Mixing is safe on the front end; the confusion is in the editor, where the two look different.
How to edit a sidebar or footer in both editors
On a classic or hybrid theme, open Appearance → Widgets for the block editor, or Appearance → Customize → Widgets for the classic screen. On a block theme, edit the footer through Appearance → Editor → Patterns → Template Parts.
- Open Appearance → Widgets and pick the area you want, such as Footer 1.
- Click the plus icon and search for the block you need, or for Legacy Widget to reach a classic one.
- Fill the fields, then use the block toolbar to align or style it.
- Choose Update, then load the live page in a private window to confirm the change appears where you expect.
The check is simple: the block appears in the same widget area on the front end, and the mobile view stacks it without overflow.
How to convert a legacy widget to a block
Convert only the widgets you can rebuild with core blocks: a text widget becomes a Paragraph or Group block, a recent-posts widget becomes the Latest Posts block, and an image widget becomes an Image block. Leave plugin widgets in the Legacy Widget wrapper until that plugin ships its own block.
- Add the replacement block above the old widget and copy the text, image or link into it.
- Check the front end before you delete anything.
- Remove the legacy widget once the block renders the same content.
- Keep a database backup for the week after the change, in case a plugin also relied on that widget area.
How to tell which theme type your site uses
Open Appearance. A Site Editor entry and a Templates screen mean a block theme. A Widgets entry and a Customize screen mean a classic or hybrid theme, and a hybrid shows both. The active theme's details in Appearance → Themes name the type as well.
For this work, WordPress 5.8 or later is the only requirement, and current WordPress hosting runs far newer. The Gutenberg blocks guide covers the editor itself.
Frequently Asked Questions
What is the difference between WordPress widgets and blocks?
A widget is a fixed-purpose unit placed in a theme's sidebar or footer. A block is an editor unit that can hold other blocks and its own styling. Since WordPress 5.8 the widget areas accept blocks, and a classic widget appears inside a Legacy Widget block.
Are widgets still used in WordPress?
Yes. Classic and hybrid themes still register widget areas, and existing widgets keep rendering through the Legacy Widget block. Block themes have no widget areas, so their header and footer are edited as template parts.
How do I add blocks to my sidebar?
Open Appearance → Widgets, choose the widget area, click the plus icon and pick a block. Search for Legacy Widget when you need a classic one. Save, then check the live page in a private window.
What replaced widgets in block themes?
Template parts. A block theme's header and footer are block templates edited in the Site Editor, so there is no Widgets screen to visit.
Can I use widgets in the block editor?
Yes, through the Legacy Widget block, which stores the classic widget's settings and renders it in the widget editor. A plugin that only provides a classic widget still works that way.
Why can't I find widgets in my theme?
The theme is probably a block theme, which registers no widget areas. Check Appearance for a Site Editor or Templates entry; if either is there, edit the footer as a template part instead.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

