it-swarm.dev

Wie kann ich verschiedene Seitenleisten auf bestimmten Seiten anzeigen?

Ich erstelle ein Blog, in dem ich nur auf bestimmten Seiten, auf denen ich eine andere Seitenleiste anzeigen möchte, einige Widgets zu der Seitenleiste hinzufüge, die ich in der Standardseitenleiste nicht anzeigen möchte.

Ich habe eine Codierungsmethode dafür gefunden , möchte aber ein Plugin verwenden und Code nicht selbst bearbeiten.

Ich muss die Kontrolle über das Hinzufügen/Entfernen von Sidebar/Widgets in Client-Händen geben.

Gibt es ein Plug-In, das dies einfach erledigt?

4

Ein Client von mir hat kürzlich ein Plug-In verwendet, das Widget Context ähnelt, um dies zu erreichen.

Anstatt verschiedene Seitenleisten zu erstellen, definieren Sie einfach, in welchen Kontexten Ihre Widgets angezeigt werden sollen. Wenn Sie also eine Reihe von Widgets haben, die Sie auf einer bestimmten Seite anzeigen möchten, müssen Sie dies tun Markiere sie, um nur auf dieser Seite zu erscheinen. Sie können jedoch weiterhin Widgets verwenden, die auf jeder Seite/jedem Beitrag angezeigt werden, wenn Sie dies möchten.

Der Vorteil dieses Plug-Ins besteht darin, dass Sie nichts codieren müssen und dass es eine ziemlich intuitive Benutzeroberfläche hat, die Sie Ihren eigenen Kunden zur Verfügung stellen können.

4
EAMann

Ich bevorzuge Widgetlogik Widgetkontext. An den Grund kann ich mich jedoch nicht erinnern.

2
ariefbayu

Hier ist ein Plugin namens Graceful Sidebar Plugin , das ich gerade veröffentlicht habe. Auf diese Weise können Sie benutzerdefinierte Inhalte für jede Seite oder jeden Beitrag erstellen. Sie erstellen einfach zwei benutzerdefinierte Felder in der Seite oder im Beitrag mit den Namen "graceful_title" und "graceful_content" und ziehen das graceful-Seitenleisten-Widget in die Seitenleiste Ihres Themas.

1
Michael Lynn

Sie können auch versuchen Widgets anzeigen , es wird eine Dropdown-Liste mit den Seiten und anderen Bereichen angezeigt, in denen Ihre Widgets angezeigt werden sollen.

1
Philip

Beachten Sie, dass das Tutorial, mit dem Sie verlinkt haben, für das Genesis Framework ist. Wenn Sie Genesis verwenden, können Sie Einfache Seitenleisten verwenden.

0
dreamwhisper