Thème : Widgets | Niveau : débutant
Objectifs pédagogiques
- Comprendre ce qu’était un widget avant l’arrivée des blocs
- Savoir pourquoi l’écran Widgets a disparu sur certains thèmes
- Reconnaître les cas où l’ancien fonctionnement existe encore
Qu’était un widget, à l’origine
Un widget était un petit module de contenu (texte, liste des derniers articles, calendrier…) que l’on plaçait dans une “zone de widgets” définie par le thème : le plus souvent une barre latérale ou le pied de page. Cette zone était déclarée par le thème lui-même via une fonction technique (register_sidebar()), et gérée depuis un écran dédié : Apparence → Widgets.
Ce qui a changé, version par version
WordPress 5.8 (juillet 2021) : les widgets deviennent des blocs
L’écran Widgets reste présent, mais son fonctionnement change : au lieu de choisir un widget dans une liste figée, on insère des blocs (les mêmes que dans l’éditeur de contenu) à l’intérieur des zones de widgets. Un widget reste donc un widget, mais sa création passe désormais par l’éditeur de blocs.
WordPress 5.9 (janvier 2022) : arrivée des thèmes FSE (Full Site Editing, édition complète du site)
Twenty Twenty-Two, premier thème par défaut basé entièrement sur les blocs, est livré avec cette version. Un thème FSE (Full Site Editing) ne déclare plus de zones de widgets : il définit à la place des modèles (templates) et des parties de modèle (template parts, comme l’en-tête ou le pied de page), entièrement composés de blocs.
Conséquence directe : sur un thème FSE, l’écran Apparence → Widgets disparaît purement et simplement. WordPress n’affiche cet écran que si le thème actif a déclaré au moins une zone de widgets ; un thème FSE n’en déclare aucune.

Où se trouve le contenu, alors, sur un thème FSE
Ce qui aurait été un widget de pied de page devient un bloc, placé directement dans le modèle de pied de page. Sur Twenty Twenty-Five, cela se fait dans Apparence → Éditeur → Modèles → Pied de page (ou toute autre partie de modèle concernée), avec les mêmes blocs que ceux disponibles dans l’éditeur de contenu.
| Thème classique | Thème FSE | |
|---|---|---|
| Où gérer le contenu | Apparence → Widgets | Apparence → Éditeur → Modèles |
| Contenu inséré | Blocs, à l’intérieur d’une zone de widgets | Blocs, directement dans le modèle |
| Zone de widgets | Déclarée par le thème (register_sidebar()) | Inexistante |
Ce qui existe encore : les thèmes classiques et hybrides
De nombreux thèmes restent classiques (ou hybrides, c’est-à-dire sans édition complète du site même s’ils affichent un fichier theme.json) et déclarent toujours des zones de widgets. C’est le cas par exemple de GeneratePress utilisé sans son module FSE, ou de nombreux thèmes plus anciens encore en usage.
Comment ça fonctionne dans ce cas
- Apparence → Widgets affiche les zones de widgets disponibles (barre latérale, pied de page…).
- Chaque zone se développe pour laisser insérer des blocs, avec le bouton “+”.
- Les widgets retirés d’une zone sont conservés dans la section “Widgets désactivés”, en bas de l’écran, avec leurs réglages intacts.
- Pour retrouver l’ancienne interface pré-2021 (widgets classiques, sans blocs), l’extension Classic Widgets permet de revenir en arrière.

Tableau récapitulatif
| Situation | Ce qu’il faut savoir |
|---|---|
| Thème classique ou hybride | Apparence → Widgets existe, fonctionne avec des blocs depuis WordPress 5.8 |
| Thème FSE (comme Twenty Twenty-Five) | Apparence → Widgets n’existe pas ; le contenu se gère dans Apparence → Éditeur |
| Besoin de l’ancienne interface | Extension Classic Widgets (thèmes classiques uniquement) |
Ce qu’il faut retenir
- Un widget n’a jamais disparu en tant que concept : depuis 2021, il est simplement composé de blocs.
- Sur un thème FSE (depuis WordPress 5.9 et Twenty Twenty-Two), l’écran Widgets disparaît car aucune zone de widgets n’est déclarée.
- Sur un thème classique ou hybride, l’écran Widgets existe toujours et fonctionne avec les blocs depuis WordPress 5.8.
- Avant de suivre une astuce sur les widgets, vérifiez si le thème utilisé est FSE ou non : la manipulation ne se fait pas au même endroit.