X

Comment afficher une zone de widget uniquement si elle contient des widgets

Extraits par IsItWP

Vous cherchez un moyen d'afficher une zone de widgets uniquement si elle contient des widgets ? Cet extrait vérifiera si une zone de widgets contient des widgets ou non, et n'affichera la zone de widgets que si elle en contient.

Instructions :

  1. Remplacez une zone de widgets, telle que la barre latérale, par l'extrait suivant.
  2. Changez le nom sidebar-name aux lignes 1 et 3 par le nom du widget que vous souhaitez masquer s'il n'a pas de widgets.
<?php if( is_active_sidebar('sidebar-name') ) { ?>
  <ul class="widgets-container">
    <?php dynamic_sidebar('sidebar-name'); ?>
  </ul><!-- /widgets-container -->
<?php } ?>

Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.

Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : Revue de CSS Hero : le plugin de personnalisation de thème WordPress n°1 et les meilleurs plugins d'optimisation d'images pour WordPress.

Commentaires   Laisser une réponse

  1. L'article suggère d'utiliser un plugin comme « Widget Options » pour une interface conviviale permettant de gérer la visibilité des widgets.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !