Căutați o modalitate de a afișa o zonă de widget doar dacă aceasta conține widgeturi? Acest fragment va verifica dacă o zonă de widget conține widgeturi sau nu și va afișa zona de widget doar dacă aceasta conține widgeturi.
Instrucțiuni:
- Înlocuiți o zonă de widget, cum ar fi bara laterală, cu următorul fragment.
- Schimbați numele
sidebar-namedin liniile 1 și 3 cu numele widgetului pe care doriți să îl ascundeți dacă nu are widgeturi.
<?php if( is_active_sidebar('sidebar-name') ) { ?>
<ul class="widgets-container">
<?php dynamic_sidebar('sidebar-name'); ?>
</ul><!-- /widgets-container -->
<?php } ?>
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut acest fragment de cod, vă rugăm să consultați și celelalte articole de pe site, cum ar fi: Recenzie CSS Hero: Cel mai bun plugin de personalizare a temelor WordPress și cele mai bune pluginuri de optimizare a imaginilor pentru WordPress.
Articolul sugerează utilizarea unui plugin precum „Widget Options” pentru o interfață ușor de utilizat pentru gestionarea vizibilității widgeturilor.