So zeigen Sie WordPress-Widgets auf bestimmten Seiten an

WordPress ermöglicht es Benutzern, das Erscheinungsbild ihres Blogs mithilfe von Widgets wie Letzte Beiträge, Letzte Kommentare, Kategorien, Archive usw. einfach anzupassen. Das Problem ist, dass diese Widgets standardmäßig auf allen Seiten der Site in der Seitenleiste angezeigt werden und WordPress dies nicht tut t bietet eine integrierte Möglichkeit, die Platzierung von Widgets zuzuweisen. Glücklicherweise gibt es einige großartige Plugins, die die Funktionalität erweitern Widgets auf bestimmten Seiten anzeigen oder ausblendenin WordPress ohne dass Sie PHP-Kenntnisse benötigen oder sich mit dem Vorlagencode herumschlagen müssen. Dies sollte jedoch eine Kernfunktion von WordPress sein, da es nützlich ist, z. B. ist es sinnvoll, das Widget für letzte Beiträge auf einzelnen Seiten anzuzeigennur und nicht auf der Startseite, die bereits die neuesten Beiträge anzeigt. Ebenso können Sie notwendige Widgets nur auf der Startseite platzieren.

Unten sind einige der besten Plugins. Sie können entweder Widget Logic verwenden, ein Plugin basierend auf Conditional Tags oder Widget-Kontext- und Anzeige-Widgets, UI-basierte Plugins, die kein manuelles Hinzufügen des Tags erfordern. Wählen Sie eine, die am besten zu Ihnen passt!

Widget-Logik - Hier herunterladen

Mit diesem Plugin können Sie mithilfe der bedingten Tags von WP steuern, auf welchen Seiten Widgets angezeigt werden. Es hat auch eine Option zum Hinzufügen eines 'widget_content'-Filters, mit dem Sie den HTML-Code jedes Widgets an Ihr Thema anpassen können. Dieses Plugin fügt jedem Widget ein zusätzliches Kontrollfeld namens "Widget-Logik" hinzu, in dem Sie die entsprechenden WordPress Conditional Tags oder jeden allgemeinen PHP-Code verwenden können. Das Plugin funktioniert wie ein Zauber und lässt Sie Widgets genau so anzeigen, wie Sie es möchten. Verwenden Sie es jedoch mit Vorsicht, da das Plugin eval() verwendet und einige Benutzer die Tags möglicherweise unfreundlich finden.

Einige häufig verwendete Tags sind:

is_home() – Um das Widget nur auf der Startseite anzuzeigen

is_single() - Um das Widget nur auf einer einzelnen Beitragsseite anzuzeigen

!is_single() - Um das Widget auf allen Seiten außer einer einzelnen Beitragsseite anzuzeigen

is_single( '17' ) – Um das Widget nur in einem Beitrag mit der ID 17 anzuzeigen

is_page() - Um das Widget nur auf Seiten anzuzeigen

is_category() - Um das Widget auf der Kategoriearchivseite anzuzeigen

is_tag() - Um das Widget auf der Tag-Archivseite anzuzeigen

Diese Optionen werden auf der Widgets-Seite angezeigt, verwenden Sie sie nur bei Bedarf.

Widgets anzeigen - Hier herunterladen

Ein ähnliches und einfach zu verwendendes Plugin, das das manuelle Hinzufügen von Bedingungs-Tags überflüssig macht. Widgets anzeigen fügt jedem Widget Kontrollkästchen hinzu, um es auf jeder Site-Seite anzuzeigen oder auszublenden. Sie können eine oder mehrere Seiten auswählen, um Widgets auf diesen angegebenen Seiten anzuzeigen oder auszublenden. Sie können Ihren Seitenleisteninhalt für verschiedene Seiten, Kategorien, benutzerdefinierte Taxonomien und WPML-Sprachen ändern. Die einzige Einschränkung besteht darin, dass es nur mit Widgets funktioniert, die im Format WordPress Version 2.8 geschrieben wurden. Standardmäßig ist „Hide on Checked“ ausgewählt, ohne dass ein Häkchen gesetzt ist.

Widget-Kontext - Hier herunterladen

Ein weiteres ähnliches Plugin mit einer benutzerfreundlichen Oberfläche, das es einfach macht, Widgets auf bestimmten Beiträgen, Seiten oder Abschnitten Ihrer Website anzuzeigen oder auszublenden – Startseite, Beiträge, Seiten, Archive, Suche usw. Es bietet auch Abschnitts-Targeting nach URLs (mit Wildcard-Unterstützung) für maximale Flexibilität.

Zum Beispiel, wenn Sie das Widget nur in der iPhone-Kategorie anzeigen möchten, geben Sie den Standort ein als Kategorie/iPhone/* um alle Posts in der iPhone-Kategorie auszurichten. Um ein Widget nur auf einer bestimmten einzelnen Seite anzuzeigen, geben Sie einfach den Webseiten-URL-Slug ein wie */Kontakt und stellen Sie sicher, dass der Kontextstatus des Widgets auf „Bei Auswahl anzeigen“ eingestellt ist.

Ich hoffe, Sie fanden diesen Beitrag nützlich. 🙂

Tags: BloggenTippsTricksWordPress