In Wordpress ist es möglich für unterschiedliche Seiten verschiedene Sidebars direkt in der sidebar.php zu definieren. So muss nicht in den einzelnen Template-Dateien die Abfrage stattfinden und man kann sich dabei eine Menge an Code sparen.
Richten Sie einfach eine zweite Sidebar ein, wie in diesem Artikel beschrieben:
“Sidebar oder Footer-Widget erstellen”
Nun können mit Hilfe einer IF-Abfrage, die einzelnen Sidebars zu unterschiedlichen Beiträgen, Kategorien, usw. in der "sidebar.php" abgefragt werden.
sidebar.php
Ein Beispiel für zwei unterschiedliche Seiten.
<?php if ( is_page('Seite1') ) { ?>
<div id="sidebar1">
...
</div>
<?php
}
if ( is_page('Seite2') ) { ?>
<div id="sidebar2">
...
</div>
<?php
}
else { ?>
<div id="sidebar">
...
</div>
<?php } ?>
Die verschiedenen IF-Abragen für Artikel, Seiten, Kategorien, Login usw. werden auf der Seite “Sidebar nur für bestimmte Seiten” genauer beschrieben.
Weitere Informationen:
Sidebar oder Footer-Widget erstellen.
Sidebar nur für bestimmte Seiten.
Unterschiedliches Aussehen der Artikel auf der Startseite.