Widgets WordPress qui ne s’affichent pas : ce que dit le symptôme et comment rétablir le pied de page
Des widgets WordPress qui ne s’affichent pas ont en général l’une de cinq causes : le thème a changé et les widgets sont partis dans les inactifs, un thème à blocs sans zones de widgets est actif, la page a un modèle sans barre latérale, le thème masque la barre sur téléphone, ou le cache montre une ancienne version. Chacune se vérifie en quelques minutes.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de sites WordPress et de boutiques WooCommerce : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 6 min de lecture
Quel symptôme avez-vous
Reliez ce que vous voyez à une ligne du tableau. La colonne des causes vous dit où chercher.
| Symptôme | Cause la plus probable | Que faire |
|---|---|---|
| Tous les widgets ont disparu après un changement de thème | le nouveau thème a d’autres zones, les widgets sont dans les inactifs | les faire glisser dans les nouvelles zones |
| Pas d’élément Widgets dans le menu Apparence | un thème à blocs | modifier le pied de page dans l’éditeur du site |
| Le widget est sur la page d’accueil mais pas dans un article | le modèle d’article n’a pas de barre latérale | changer le modèle ou les réglages de mise en page du thème |
| Il s’affiche sur ordinateur mais pas sur téléphone | le thème déplace ou masque la barre latérale sur les écrans étroits | vérifier les réglages de mise en page mobile dans Personnaliser |
| Vous le voyez connecté, les visiteurs non | le cache | vider le cache de l’extension et de l’hébergement |
| Le widget a disparu après une mise à jour d’extension | l’extension qui le fournit est désactivée ou a une erreur | vérifier la liste des extensions et le journal des erreurs |
| Le widget est là mais vide | rien à afficher, par exemple pas de commentaires récents | ajouter du contenu ou changer le type de widget |
Cause 1 : un changement de thème
Chaque thème classique déclare ses propres zones de widgets : une barre latérale, plusieurs colonnes de pied de page, une barre au-dessus de l’en-tête. Après un changement de thème, WordPress essaie de faire correspondre les anciennes zones aux nouvelles. Quand il n’y arrive pas, il place les widgets dans la section Widgets inactifs, en bas de l’écran Apparence → Widgets. Rien n’est perdu ; il faut juste les déplacer.
Comment faire étape par étape :
- Allez dans Apparence → Widgets.
- Descendez jusqu’à la section Widgets inactifs.
- Cliquez sur le widget et, dans ses options, choisissez de le déplacer vers une nouvelle zone, par exemple Pied de page 1.
- Enregistrez les modifications.
- Ouvrez le site dans une fenêtre privée et vérifiez le pied de page sur ordinateur et sur téléphone.
L’écran des widgets est décrit dans la documentation WordPress sur la gestion des widgets.
Cause 2 : un thème à blocs n’a pas de widgets
Les thèmes à blocs, comme les thèmes par défaut de ces dernières années, n’ont pas d’écran Widgets. Le pied de page et la barre latérale sont des parties de modèle que vous modifiez dans Apparence → Éditeur → Compositions ou directement dans le modèle. Les anciens widgets du thème classique précédent n’y passent pas tout seuls. Vous devez déplacer le contenu à la main, en insérant des blocs dans les parties de modèle.
Depuis WordPress 5.8, les thèmes classiques utilisent aussi des blocs sur l’écran des widgets. L’annonce de l’éditeur de widgets dans WordPress 5.8 décrivait ce changement. Si la personne qui s’occupe de votre site a activé une extension qui rétablit l’écran classique des widgets, l’écran sera différent de celui des guides basés sur les blocs.
Cause 3 : modèle, téléphone et conditions d’affichage
La barre latérale fait partie du modèle. Quand un article ou une page utilise un modèle pleine largeur, il n’y a pas de barre latérale, et donc pas de widgets. Vous changez le modèle dans l’éditeur de l’article, dans les réglages de la page à droite. Certains thèmes ont aussi des réglages de mise en page séparés pour les articles, les pages et les archives dans Personnaliser.
Sur téléphone, beaucoup de thèmes déplacent la barre latérale sous le contenu ou la masquent complètement. Vérifiez-le sur un vrai téléphone, pas seulement dans une fenêtre de navigateur rétrécie.
Les extensions de conditions d’affichage permettent de montrer un widget sur certaines pages seulement. Si quelqu’un a un jour réglé une condition, le widget disparaît partout sauf sur ces pages. L’option se trouve en général dans les réglages du widget lui-même.
Cause 4 : cache et extensions
Si vous voyez le widget connecté mais pas dans une fenêtre privée, le cache est en cause. Nous décrivons l’ordre pour le vider dans l’article sur les modifications non visibles dans WordPress. Le widget d’une extension, comme un formulaire d’inscription ou un filtre de produits, disparaît aussi quand l’extension est désactivée ou signale une erreur après une mise à jour. Regardez alors le guide WordPress ne fonctionne plus après une mise à jour.
Si le widget a disparu sans aucun changement de votre part, vérifiez s’il y a eu une mise à jour automatique d’un thème ou d’une extension ces derniers jours. WordPress fait certaines mises à jour tout seul, et la liste des extensions avec leurs versions montre vite ce qui a changé.
Quand l’écran des widgets du tableau de bord est vide ou ne se charge pas, le problème est dans le code plutôt que dans les réglages. Un développeur commencera par la console du navigateur. Le côté technique de l’éditeur est traité dans la présentation de l’éditeur de widgets pour les développeurs.
Comment le chat vérifie et corrige les widgets
L’extension TellMyShop pour WordPress et WooCommerce permet à votre chat (Claude ou ChatGPT) de voir les zones de widgets et leur contenu, y compris les widgets inactifs. Le chat peut changer le titre ou le contenu d’un widget, ajouter un nouveau bloc à une zone ou déplacer un widget dans les inactifs. Il n’ajoute pas de scripts ni de cadres d’autres sites. Dans un thème à blocs, il modifie plutôt les parties de modèle, comme le pied de page.
Vous: Après le changement de thème, le pied de page avec l’adresse et les horaires a disparu.
Votre chat: Le nouveau thème a les zones Pied de page 1 et Pied de page 2, toutes deux vides. Les inactifs contiennent un widget intitulé Contact. Aperçu :
L’ancien widget reste dans les inactifs comme copie. J’enregistre ? (oui / non)
Vous: Oui.
Votre chat: Enregistré. J’ai vérifié la page d’accueil en étant déconnecté : le pied de page avec l’adresse est visible.
ancienne version : Pied de page 1 : vide
nouvelle version : Pied de page 1 : Contact (4 rue des Tilleuls, du lundi au vendredi de 9 h à 17 h)
L’adresse et les horaires de la conversation sont des illustrations. Les modifications des widgets fonctionnent dans TellMyShop Pro une fois l’interrupteur Thème activé dans le panneau de l’extension pour 24 heures, après une sauvegarde de la base de données du jour. Chaque modification entre dans l’historique, et vous pouvez annuler chacune d’elles en une instruction.
Dans la version gratuite TellMyShop Free, le chat ne lit pas les widgets, mais il montre la liste des extensions et des thèmes avec leurs versions et le journal des erreurs. Cela suffit pour savoir si une extension a fait disparaître le widget. Vous pouvez télécharger la version gratuite depuis la page TellMyShop Free ; Pro est décrit sur la page TellMyShop pour WordPress et WooCommerce, et les prix sont dans les tarifs.
Questions et réponses
Où sont passés mes widgets après le changement de thème ?
En général dans la section Widgets inactifs, en bas de l’écran Apparence → Widgets. Le nouveau thème a d’autres zones de widgets, WordPress ne sait donc pas où mettre les anciens. Faites-les glisser dans les nouvelles zones ou ajoutez-les à nouveau.
Pourquoi n’y a-t-il pas d’élément Widgets dans le menu Apparence ?
Parce qu’un thème à blocs est actif. Ces thèmes n’ont pas de zones de widgets, et vous modifiez le pied de page et la barre latérale dans l’éditeur du site, dans les parties de modèle. C’est un fonctionnement normal, pas un bug.
Le widget est dans la barre latérale, mais pas sur toutes les pages. Pourquoi ?
La page utilise peut-être un modèle sans barre latérale, par exemple pleine largeur. Certains widgets, comme les filtres WooCommerce, n’apparaissent aussi que sur les pages de la boutique. Parfois, une extension de conditions d’affichage masque le widget sur certaines pages.
Comment ajouter un widget dans WordPress ?
Dans un thème classique, allez dans Apparence → Widgets, choisissez une zone comme le pied de page, cliquez sur le plus et ajoutez un bloc, par exemple un paragraphe ou une liste. Enregistrez les modifications et vérifiez la page dans une fenêtre privée.
Désactiver une extension supprime-t-il son widget ?
Le widget d’une extension disparaît de la page quand l’extension est désactivée, car son code ne tourne plus. Les réglages sont en général conservés et reviennent quand vous réactivez l’extension.
WordPress est une marque de la WordPress Foundation. WooCommerce est une marque d’Automattic Inc. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.