Hallo,
Ich habe folgendes vor:
Für mein Wordpress-Projekt (v.2.3.2) werde ich lediglich 2 Hauptkategorien erstellen, da darunter dann jeweils einige Unterkategorien.
- Hauptkategorie 1
---- Unterseite 1
---- Unterseite 2
---- Unterseite 3
---- Unterseite 4
---- usw.
- Hauptkategorie 2
---- Unterseite 1
---- Unterseite 2
---- Unterseite 3
---- Unterseite 4
---- usw.
Die 2 Hauptkategorien will ich aber im Header anzeigen lassen (etwas größer) und in der Sidebar lediglich das, was zur jeweiligen Hauptkategorie gehört (sprich untergeordnet ist).
Nur komme ich mit diesem Widgetzeugs nicht so ganz klar, wie ich das konfigurieren kann. Das was in der sidebar.php steht, ist ja nur alternativ, falls keine Widgets gewollt werden.
Wenn ich jetzt in die widget.php gehe, dann muss ich wohl da dran arbeiten? Nur steige ich da nicht richtig durch.
Auch im Header selbst hab ich noch ein wenig Probs, die beiden Kategorien anzuzeigen, da ich hier eine kleine grafische Spielerei vorstehen will:
Wenn ich mich in der Hauptkategorie 1 (ID 183) befinde, oder in irgendeiner der dortigen Unterkategorien, solle es mir den Grafiklink 1 (menu_1) anzeigen. Wenn ich mich in der Hauptkategorie 2 (ID 182) befinde oder in einer der dortigen Unterkategorien, dann den Grafiklink 2 (menu_2).
Die dritte Grafik (Startseite) soll nur auf der Startseite erscheinen.
Wenn ich das so mache:
<?php if (is_category('183')) {?>
<div class="menu_1">..Grafiklink 1..</div>
<?php } ?>
<?php if (is_category('182')) {?>
<div class="menu_2">..Grafiklink 2..</div>
<?php } elseif (is_home()) { ?>
<div class="menu_other">..Grafiklink Startseite..</div>
<?php } ?>
wird der Grafiklink 1 nur anzeigt, wenn ich mich ausschliesslich in der Kategorie ID183 befinde dasselbe mit ID 182. Die is_home Regel funzt gar nicht, und alle anderen Seiten zeigen auch keinen Grafiklink an.
Wie soll ich denn den Header erkennen lassen, in welcher "Hauptkategorie" man sich gerade befindet? Alle ID´s auszählen bringts ja nicht oder?