Simple Page Sidebars
Simple Page Sidebars ist konzipiert für Einfachheit und Flexibilität. Das Plugin gibt WordPress-Benutzern, -Designern und -Entwicklern die Möglichkeit, individuelle Seitenleisten individuellen Seiten hinzuzufügen, ohne dabei Änderungen am Template vornehmen zu müssen. Bereits existierende Seitenleisten können auch im QuickEdit- oder Massenbearbeitungs-Modus hinzugefügt werden, die ist besonders zeitsparend.
Im Gegensatz zu einigen eher komplizierten verfügbaren Plugins, die die gleiche Aufgabe übernehmen könnten, zielt Simple Page Sidebars auf einfache, Core-ähnliche Funktionen sowie auf einfache Integration ab, ohne dabei den Admin-Bereich zu überladen. Aufgrund der Art, wie die Seitenleisten gespeichert werden, verwendet das Plugin das eingebaute WordPress-Caching, daher wird deine Website nicht mit zusätzlichen Datenbankabfragen belastet.
Simple Page Sidebars enthält zusätzlich einen weiteren „Widget-Bereich“, mit dessen Hilfe sich alle Widgets einer existierenden Seitenleiste in eine andere einbinden lassen.
Vorteile
- Nie wieder globale generische Seitenleisten. Jede Seite (oder jeder Abschnitt) kann eigene Widgets verwenden.
- Komplette Kontrolle über die Namen der individuellen Seitenleisten.
- Zuordnung derselben Seitenleiste zu mehreren Seiten.
- Aktualisiere die Seitenleiste einer Seite, ohne eine unnütze Revision zu erstellen.
Advanced Usage
Wenn du Seitenleisten zu Archiv-Seiten hinzufügen oder mehrfache Seitenleisten pro Seite ersetzen willst, ist dieses Plugin unter Umständen nicht unbedingt die beste Lösung. Es ist jedoch auf jeden Fall flexibel genug für eine breite Palette seitenbasierter Fälle. Darüberhinaus kann es mit Hilfe einiger weniger Zeilen Code auch mit individuellen Inhaltstypen zusammenarbeiten:
function myprefix_init() {
add_post_type_support( '{{post_type}}', 'simple-page-sidebars' );
}
add_action( 'init', 'myprefix_init' );
Zusätzliche Ressourcen
Notizen
Custom Loops
If your page has any custom loops or queries, they need to be followed by wp_reset_query(), otherwise the global $post variable will no longer reference the correct post and by the time the sidebar is displayed, Simple Page Sidebars won’t know which page is being viewed, possibly leading to an unexpected sidebar being displayed.
Theme Sidebars
Some themes register different sidebars for their page templates, which means there isn’t a default sidebar that can be replaced. To use Simple Page Sidebars in this instance, you can create a child theme and force page templates with custom sidebars to use the default sidebar.
