Stai cercando un modo per mostrare un'area widget solo se contiene widget? Questo snippet controllerà se un'area widget contiene widget o meno, e mostrerà l'area widget solo se contiene widget.
Istruzioni:
- Sostituisci un'area widget, come la barra laterale, con il seguente snippet.
- Cambia il nome
sidebar-namenelle righe 1 e 3 con il nome del widget che desideri nascondere se non contiene widget.
<?php if( is_active_sidebar('sidebar-name') ) { ?>
<ul class="widgets-container">
<?php dynamic_sidebar('sidebar-name'); ?>
</ul><!-- /widgets-container -->
<?php } ?>
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: Recensione di CSS Hero: il plugin n. 1 per la personalizzazione dei temi WordPress e i migliori plugin per l'ottimizzazione delle immagini per WordPress.
L'articolo suggerisce di utilizzare un plugin come "Widget Options" per un'interfaccia user-friendly per gestire la visibilità dei widget.