Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment afficher ou masquer des widgets sur des pages WordPress spécifiques

Avez-vous déjà eu l'impression que votre site WordPress essaie de tout montrer à tout le monde en même temps ?

De nombreux propriétaires de sites sont confrontés à des pages encombrées où les widgets apparaissent aux mauvais endroits. Des formulaires de contact sur les pages de remerciement, des inscriptions à la newsletter juste après qu'une personne se soit abonnée, ou des flux sociaux qui noient votre contenu principal.

La vérité est que les widgets sont incroyablement utiles, mais seulement lorsqu'ils apparaissent au bon moment et au bon endroit. Un placement intelligent des widgets peut améliorer considérablement l'expérience utilisateur et aider les visiteurs à rester concentrés sur ce qui compte le plus.

Heureusement, vous n'avez pas besoin d'être un expert en codage pour prendre le contrôle. Après avoir aidé les utilisateurs à gérer toutes sortes de sites WordPress au fil des ans, nous avons trouvé des moyens simples d'afficher ou de masquer les widgets exactement là où vous le souhaitez.

Dans ce guide, nous vous présenterons les méthodes les plus simples pour que vos widgets fonctionnent plus intelligemment. Ainsi, votre site WordPress restera propre, pertinent et convivial. 🧹

Comment afficher ou masquer des widgets sur des pages WordPress

Pourquoi afficher ou masquer des widgets sur les pages WordPress ?

Les widgets WordPress vous permettent d'ajouter du contenu supplémentaire à la barre latérale, au pied de page et à l'en-tête de votre site. Ils rendent les composants importants du site, tels qu'un formulaire de contact, les boutons de médias sociaux, les offres de vente ou vos pages les plus précieuses, plus visibles pour les visiteurs.

Par exemple, afficher un widget de barre de recherche sur la page de paiement de votre boutique en ligne n'apporte aucun avantage à vos visiteurs. Mais afficher des coupons de réduction pour les produits et services dans la zone de widget peut augmenter vos ventes.

De même, vous voudrez peut-être garder votre page d'accueil propre et réduire les distractions. Cacher les widgets sur la page d'accueil la gardera sans encombrement et augmentera l'engagement des utilisateurs sur votre site WordPress.

Malheureusement, WordPress n'offre pas d'option pour afficher ou masquer les widgets par défaut. Cela dit, vous pouvez toujours afficher des widgets sur des pages spécifiques à l'aide d'un plugin WordPress.

Dans la section suivante, nous vous montrerons comment afficher ou masquer vos widgets WordPress sur des pages spécifiques. Voici un aperçu de tous les sujets que nous aborderons dans ce guide :

Commençons !

Afficher/Masquer les widgets WordPress sur des pages spécifiques

Vous pouvez facilement masquer ou afficher des widgets sur des pages spécifiques en utilisant Widget Options. C'est un plugin complet de gestion de widgets qui vous aide à attribuer et à restreindre les widgets pour différentes pages, articles et appareils.

💡 Remarque : Si vous utilisez un thème de blocs, Widget Options convertira vos zones de widgets basées sur des blocs en zones de widgets classiques. Ensuite, vous pourrez utiliser le plugin pour afficher/masquer des widgets sur votre site.

Pour commencer, vous devrez d'abord installer et activer le plugin Widget Options. Pour plus de détails, veuillez consulter notre guide étape par étape sur comment installer un plugin WordPress.

Après activation, vous pouvez accéder à Paramètres » Widget Options depuis la barre latérale d'administration de WordPress. Ensuite, vous trouverez différentes options que le plugin propose pour personnaliser vos widgets.

Avant toute chose, assurez-vous que l'option « Écran de widgets classique » est activée.

Option « Écran des widgets classique » activée dans les options de widgets

Cela garantit que vous pouvez masquer ou afficher des widgets sur votre site web.

Après cela, vous voudrez trouver la section « Visibilité des pages » et cliquer sur le bouton « Configurer les paramètres ».

Paramètres des options de widgets

À partir d'ici, vous pouvez contrôler où vos widgets seront visibles et choisir où vous ne souhaitez pas les afficher.

Par défaut, le plugin aura déjà les options de type de publication, taxonomies et onglets divers activées. Cependant, vous pouvez décocher la case pour toute option afin de personnaliser la visibilité des widgets sur différentes pages.

Modifier les options de visibilité de la page

Une fois que vous avez apporté les modifications, cliquez simplement sur le bouton « Enregistrer les paramètres ».

Maintenant, vous voudrez aller dans Apparence » Widgets depuis votre barre latérale d'administration WordPress. Ensuite, cliquez simplement sur le widget que vous souhaitez afficher ou masquer. Cela développera les paramètres du widget, et vous verrez les options de visibilité du widget.

Sous le menu déroulant « Masquer/Afficher », vous pouvez sélectionner l'option pertinente : « Masquer sur les pages cochées » ou « Afficher sur les pages cochées ».

Par défaut, le widget sera masqué sur les pages cochées, mais vous pouvez changer cela pour afficher les widgets sur les pages cochées à la place.

Choisissez si vous souhaitez afficher ou masquer le widget sur les pages cochées dans le menu déroulant

Ensuite, voyons les options de configuration pour la fonctionnalité « Masquer/Afficher ».

Sous le menu déroulant, vous trouverez trois onglets. Ce sont les onglets « Pages », « Types de publication » et « Taxonomies ».

L'onglet « Pages » fournit des options pour masquer/afficher les widgets sur la page d'accueil, la section blog, les archives, les pages 404 et la page de recherche. Allez-y et choisissez une page.

Cochez les pages où vous souhaitez masquer ou afficher le widget

Après cela, vous pouvez aller dans l'onglet « Types de publication » et choisir sur quelles pages vous souhaitez masquer/afficher le widget WordPress.

Ensuite, allez dans l'onglet « Taxonomies » et sélectionnez les catégories pour masquer ou afficher vos widgets WordPress. Cela signifie que le widget sera affiché ou masqué pour les articles de blog dans cette catégorie WordPress spécifique.

Une fois terminé, n'oubliez pas de cliquer sur le bouton « Enregistrer » pour ne pas perdre votre progression.

Choisissez les catégories où vous souhaitez masquer ou afficher le widget

Vous pouvez maintenant visiter votre site Web pour le voir en action.

Pour ce tutoriel, nous avons seulement affiché le widget « Recherche » sur la page « Blog » et l'avons masqué sur toutes les autres pages de notre site Web WordPress.

Aperçu pour afficher/masquer les widgets

Astuce bonus : Supprimer les widgets inactifs dans WordPress

Pour aller plus loin, vous pourriez vouloir supprimer les widgets inactifs.

Surtout si vous avez récemment changé de thème WordPress, vous avez peut-être remarqué que certains widgets ont été déplacés dans la section « Widgets inactifs ». Cela se produit parce que le nouveau thème n'a pas de zones de widgets qui correspondent à ces widgets.

Ces widgets inactifs peuvent encombrer votre site, il est donc conseillé de les nettoyer. Pour ce faire, allez dans Apparence » Widgets dans votre tableau de bord WordPress et faites défiler jusqu'à la section « Widgets inactifs ».

De là, cliquez simplement sur le bouton « Vider les widgets inactifs » pour les supprimer définitivement.

Cliquer sur le bouton effacer les widgets inactifs dans l'éditeur classique

Pour des instructions détaillées, consultez notre tutoriel sur la suppression des widgets inactifs dans WordPress.

FAQ : Afficher/Masquer les widgets sur des pages WordPress spécifiques

Pour tirer le meilleur parti des fonctionnalités de votre site, savoir où et quand afficher les widgets peut être crucial. Voici quelques questions courantes que nous recevons concernant la gestion de la visibilité des widgets :

Comment ajouter un widget à une page spécifique dans WordPress ?

Pour ajouter un widget à une page spécifique, vous aurez besoin d'un plugin comme Widget Options. Une fois installé, vous pouvez attribuer des widgets à des pages spécifiques à partir des paramètres du widget sous Apparence » Widgets dans votre tableau de bord WordPress.

Comment masquer la barre latérale sur une page spécifique dans WordPress ?

Vous pouvez masquer la barre latérale sur une page spécifique en modifiant la page dans l'éditeur WordPress et en sélectionnant le modèle 'Largeur complète' dans le menu 'Attributs de la page'.

Modification du modèle de page dans WordPress

Puis-je contrôler la visibilité des widgets sans plugin ?

Par défaut, WordPress n'offre pas d'options intégrées pour contrôler la visibilité des widgets sur différentes pages. L'utilisation d'un plugin comme Widget Options est un moyen convivial de gérer cette fonctionnalité.

Comment exclure des pages du menu dans WordPress ?

Pour exclure des pages d'un menu dans WordPress, allez dans Apparence » Menus dans votre tableau de bord WordPress. Ensuite, trouvez la page que vous souhaitez supprimer dans la structure du menu à droite.

Vous pouvez cliquer sur la page pour ouvrir les options de configuration. Allez-y et cliquez sur « Supprimer ».

Suppression du menu de la navigation

Une fois que vous avez supprimé les pages souhaitées, cliquez sur « Enregistrer le menu » pour appliquer vos modifications.

Y a-t-il des risques de sécurité avec les plugins de gestion de widgets ?

L'utilisation de plugins populaires et bien entretenus du répertoire officiel de WordPress est généralement sûre. Vérifiez toujours les avis, les mises à jour et la compatibilité des plugins avant l'installation.

Si le plugin que vous souhaitez utiliser n'a pas été maintenu, vous pouvez consulter notre guide sur la possibilité d'utiliser un plugin obsolète.

Ressources supplémentaires : Plus d'astuces et de conseils sur les widgets WordPress

Nous espérons que cet article vous a aidé à apprendre comment afficher ou masquer des widgets sur des pages WordPress spécifiques. Ensuite, vous voudrez peut-être aussi consulter nos guides sur :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

66 CommentsLeave a Reply

  1. J'ai une section technique et une section personnelle sur mon site web. Il m'est très utile de masquer des widgets dans la section personnelle car ils n'ont aucune utilité et gênent. C'est génial, et je peux enfin personnaliser les catégories du site web beaucoup mieux. Merci pour le guide.

  2. C'est un changement majeur pour la personnalisation des zones de widgets de mon site web ! L'utilisation d'un plugin comme WP Widget Visibility semble être un moyen beaucoup plus simple de gérer les widgets qui apparaissent sur différentes pages.

  3. Vous pouvez faire toutes ces choses avec du CSS simple. (avec le sort de display: none !important;) Je pense que vous devriez mettre à jour cet article en ajoutant cette option. C'est vraiment simple, aucun plugin nécessaire. Actuellement, je n'ai tout simplement pas réussi à masquer le plugin de la page d'accueil. J'ai juste besoin de l'ID du corps spécifique à la page d'accueil et je n'ai pas pu le trouver.

    • We will look into the possibility for the future but for the moment we recommend this method as it is simpler than needing to use inspect element :)

      Admin

  4. Ce widget ne fonctionne pas du tout. Il ne modifie pas les options du widget ni quoi que ce soit d'autre.

  5. Après des heures à parcourir toutes les options de mon thème WP (pourquoi cela me prend autant de temps pour résoudre les problèmes, je ne le saurai jamais) j'ai cherché sur Google comment afficher des widgets sur certaines pages et pas d'autres... et j'ai trouvé votre article.

    C'est TELLEMENT facile maintenant. Comment j'ai vécu sans ça avant, je ne le saurai jamais. En fait, je ne pense pas que je vivais. Merci !

  6. Le plugin référencé ne fonctionne pas. J'ai installé Widget Context et l'ai activé. Cependant, la page Apparence | Widgets n'affiche toujours que les options par défaut (Barre latérale du blog, Pied de page 1 et Pied de page 2). La boîte de dialogue que vous montrez n'apparaît pas, même après avoir fermé le navigateur et l'avoir rouvert.

    • La section devrait se trouver sur les widgets individuels. S'ils n'apparaissent pas, vous devrez peut-être contacter le support du plugin pour connaître les problèmes possibles.

      Admin

  7. Monsieur, j'ai acheté le thème Business 5 sur instamajo le 3 octobre 2018. J'ai 2 problèmes pour personnaliser ce thème.

    1. Apparence >> Personnaliser >> Widget

    La barre latérale 1 n'est pas visible ici à la place du widget et un message est visible

    Votre thème a 1 autre zone de widgets, mais cette page particulière ne l'affiche pas.

    Vous pouvez naviguer vers d'autres pages de votre site tout en utilisant le personnalisateur pour voir et modifier les widgets sur ces pages.

    Comment résoudre ce problème

    2. L'option de connexion dans la zone du pied de page de ce thème apparaît également, comment la supprimer

    Veuillez demander à l'équipe Wpbeginner de résoudre ces problèmes.

    • Salut Vikram,

      Votre thème n'affiche pas les widgets sur la page que vous visualisez dans le personnalisateur. Un moyen plus simple d'ajouter des widgets est d'aller plutôt sur la page Apparence > Widgets.

      Admin

  8. Bonjour, je ne sais pas comment faire apparaître mon widget d'abonnement sur chaque page. Actuellement, il apparaît sur chaque page sur mon ordinateur mais seulement sur ma page "À propos de moi" pour les autres. J'ai sélectionné pour qu'il apparaisse partout. Pouvez-vous m'aider ?

  9. Je suis donc totalement nouvelle dans tout ça. J'ai réussi à installer le thème TopConsult puis Widget Context, mais à moins d'être une idiote, ça ne marche pas. Quand je clique sur un widget, la seule option que j'ai est d'ajouter ou d'annuler. De plus, il y a des « widgets par défaut » intégrés au thème, dont un curseur intelligent que je ne veux voir apparaître que sur la page d'accueil ! Et il ne semble pas que je puisse les modifier du tout ? Quelqu'un peut-il m'aider ?

  10. Widget Context entre en conflit avec Site Origin Widgets et interdit l'accès au fichier Widgets.php.

  11. J'essaie d'utiliser l'option de visibilité sur mon widget Texte pour masquer la barre latérale d'une page spécifique. Mais cela ne fonctionne pas. Le widget s'affiche toujours sur cette page. Des idées ?

  12. Le widget « articles populaires » n'est pas visible par le public. Comment cela peut-il être ajusté ?

  13. Je suis désolé, mais le contexte du widget n'a pas la capacité de s'afficher sur toutes les pages ? Si je clique sur le paramètre qui dit afficher le widget partout, il n'affiche pas mon widget de curseur sur toutes les pages. Si je clique sur afficher le widget sur sélectionné et que j'entre une URL personnalisée (l'URL d'une des pages de mon site), il n'affiche toujours pas le widget de curseur sur cette page. Je ne suis pas sûr pourquoi ou comment résoudre ce problème, mais une aide serait appréciée.

  14. Merci pour votre réponse. J'ai besoin d'un plugin comme Display Widget, car je l'ai configuré pour afficher des menus dans la barre latérale dans des catégories spécifiques. Peut-être que je le fais mal, mais cela semble être plus global ?

  15. Merci pour la suggestion de plugin. J'ai besoin d'un remplacement pour Display Widget

    cependant, widget context Non testé avec votre version de WordPress, qui est la plus récente.

    Savez-vous s'il sera mis à jour bientôt ?

  16. Le plugin Display Widgets v2.6.3.1 a été supprimé du dépôt en raison de code de piratage :

    David Law

  17. Salut à tous, il semble que ce plugin ait été supprimé. Quelqu'un connaît-il un autre plugin qui fonctionne de la même manière – affichant certains widgets sur certaines pages et masquant la barre latérale (page pleine largeur) sur les pages où vous ne voulez pas que les widgets apparaissent – similaire à ce que faisait Display Widgets ?

  18. Malheureusement, il semble que la dernière mise à jour de Wordpress ait cassé l'édition des widgets. Les paramètres que j'avais définis pour mes widgets avant la mise à jour restent, mais je ne peux pas les modifier ni ajouter de paramètres aux widgets futurs. Quelqu'un a-t-il une solution ?

  19. Tout cela fonctionne très bien, cependant, il y a une situation où cela ne fonctionne PAS et c'est pour une URL spécifique qui fait partie d'une intégration tierce, comme aMember.

    La page aMember n'apparaît dans aucune des taxinomies normales, vous devrez donc d'une manière ou d'une autre ajouter l'URL spécifique au widget. Jusqu'à présent, je ne vois pas cette fonctionnalité.

    Je me demande s'il existe un autre moyen de masquer les widgets que vous souhaitez afficher sur le reste du site, mais pas sur ces pages d'intégration tierces. Des idées ?

    • Il m'a fallu seulement quelques minutes pour comprendre celui-ci, voici la solution :
      Pour toutes les pages qui résident en dehors de la taxonomie Wordpress, vous pouvez utiliser le réglage de logique. Cliquez sur le symbole de l'engrenage, puis ouvrez l'onglet « logique ».
      Dans mon cas, il suffit d'entrer la condition : is_page( $page = ‘/member/*.php’ )
      masque les widgets sur toutes les pages associées à mes scripts d'adhésion tiers intégrés à WP.

  20. Presque trop facile. J'ai utilisé Display Widget pour la première fois et il a fait exactement ce que je voulais.

  21. Le widget n'apparaît que sur les catégories, pas sur les pages. J'ai essayé toutes les combinaisons différentes et aucune ne fonctionne sauf les catégories. Aidez-moi s'il vous plaît.

  22. J'utilise le thème Divi et le widget ne s'affiche pas sur les pages que j'ai vérifiées. J'ai mis à jour vers la dernière version du thème et de WordPress. Aidez-moi !

  23. Bonjour,

    C'est génial et exactement ce que je cherchais, mais y a-t-il un moyen, au lieu d'afficher ou de masquer sur différentes pages, d'afficher et de masquer dans différentes sections ?

    Par exemple, si ma structure de site est :

    Accueil
    À propos
    –Sous-page
    –Sous-page
    –Sous-page
    Travail
    Services
    –Sous-page
    –Sous-page
    –Sous-page
    Contact

    Donc, plutôt que de devoir choisir toutes les sous-pages de la section services, puis-je simplement choisir tout ce qui se trouve sous exemple.com/services/ pour afficher ou masquer un certain widget ?

    Any help would be appreciated! :)

  24. Bonjour,

    J'ai supprimé le widget de texte du blog, mais il se charge toujours lorsque j'ouvre le site.

    S'il vous plaît, dites-moi ce que je dois faire.

      • Merci, mais même maintenant, il affiche le widget dans les anciennes pages de publication.

        Existe-t-il un plugin pour l'empêcher de s'afficher dans les anciennes pages comme la page n° 2, la page n° 3, la page n° 4, etc. ?

  25. Salut, est-ce que cela fonctionne avec WP 4.5.4 ou une version ultérieure ? Parce que je l'ai installé et qu'il n'y a aucune différence. J'essaie de masquer un widget d'une page.

    Merci

    • J'ai exactement le même problème, cela fonctionnait pour moi mais a cessé de fonctionner récemment

  26. Cela fonctionnera à 100 % sur certains thèmes.
    Mais sur d'autres thèmes, lorsque vous cacherez le widget, un message s'affichera à la place du widget.

    J'ai une astuce pour le second type de thèmes.

    Ajoutez uniquement un widget de texte, à l'intérieur du widget de texte, le texte sera vide.

    J'ai utilisé cette astuce sur mes sites. Par exemple, je l'ai utilisée sur mon propre site.

  27. J'ai installé et utilisé le plugin Widgets Display. pourquoi les widgets cachés occupent-ils toujours de l'espace sur les pages du site. Je veux dire qu'il ne devrait rester qu'une seule colonne affichant le texte sur tout l'écran. Maintenant, les widgets ne s'affichent pas mais l'espace est vide. veuillez fournir une solution à ce problème

  28. Installé sur WP 4.3 et WP 3.5.1 J'obtiens juste un champ de zone de texte vide sous les mots "Widget logic : "

    Qu'est-ce qui me manque ???

  29. très gentil je vous suis très reconnaissant de chercher depuis le mois dernier pour cela.
    maintenant c'est fait

  30. j'utilisais widget logic avant ça.

    is_page(); is_single(23,454,53,1,); utilisé pour utiliser des taxonomies basées sur le code

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.