Unterschiedliche Sidebars in der sidebar.php

wp_logoIn 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.

Seitentemplate erstellen.

Unterschiedliches Aussehen der Artikel auf der Startseite.

Formatvorlage - Post Formats