Suchen Sie nach einer Möglichkeit, einen Widget-Bereich nur anzuzeigen, wenn er Widgets enthält? Dieser Code-Schnipsel prüft, ob ein Widget-Bereich Widgets enthält oder nicht, und zeigt den Widget-Bereich nur an, wenn er Widgets enthält.
Anweisungen:
- Ersetzen Sie einen Widget-Bereich, wie z. B. die Seitenleiste, durch den folgenden Code-Schnipsel.
- Ändern Sie den Namen
sidebar-namein den Zeilen 1 und 3 in den Namen des Widgets, das Sie ausblenden möchten, wenn es keine Widgets enthält.
<?php if( is_active_sidebar('sidebar-name') ) { ?>
<ul class="widgets-container">
<?php dynamic_sidebar('sidebar-name'); ?>
</ul><!-- /widgets-container -->
<?php } ?>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie z. B.: CSS Hero Review: Das #1 WordPress Theme Customization Plugin und die besten Bildoptimierungs-Plugins für WordPress.
Der Artikel schlägt vor, ein Plugin wie „Widget Options“ für eine benutzerfreundliche Oberfläche zur Verwaltung der Widget-Sichtbarkeit zu verwenden.