Vous cherchez un moyen d’afficher une zone de widgets uniquement si elle contient des widgets ? Ce snippet vérifiera si une zone de widgets contient des widgets ou non, et n’affichera la zone de widgets que si elle contient des widgets.
Instructions:
- Remplacez une zone de widgets, telle que la barre latérale, par l’extrait suivant.
- Remplacez le nom
sidebar-name
dans les lignes 1 et 3 par le nom du widget que vous souhaitez cacher 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 } ?>
Note : 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 endommager accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : CSS Hero Review : Plugin #1 de personnalisation de thème WordPress et les meilleurs plugins d’optimisation d’image pour WordPress.
The article suggests using a plugin like “Widget Options” for a user-friendly interface to manage widget visibility.