Hallo,
zuerst einmal mein Setup:
Wordpress: 3.1.3
Theme: abgeändertes Twenty Ten
Link: http://genusszeit.at/blog/category/regionen/
Ich habe ein horizontales Hauptmenü mit meinen Hauptkategorien. Beim Klick auf eine Kategorie sollen die jeweiligen Unterkategorien (falls vorhanden) links in der sidebar angezeigt werden. Beim Klick auf eine Unterkategorie soll das Untermenü noch immer sichtbar sein (nur 2 Ebenen).
Ich habe folgenden Code der aber noch nicht ganz das macht was ich will:
PHP
<?php
if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
wp_list_categories('hide_empty=0&title_li=&child_of=' . $this_category->cat_ID);
}
else {
$parent = $this_category->category_parent;
echo "children of " . $parent . ": ";
wp_list_categories('hide_empty=0&title_li=&child_of=' . $parent);
}
}
?>
Alles anzeigen
Folgendes stört noch:
- Bei einer Kategorie ohne Unterkategorie werden alle Kategorien in der Sidebar angezeigt.
- Beim lesen eines Artikels wird das Untermenü ausgeblendet
Wär toll wenn da jemand weiterhelfen könnte, ich bin schon am verzweifeln.
Ist es vielleicht auch möglich das individuelle-menü-widget so abzuändern dass man das Menü aufteilen kann, bzw. eine start- und stop-ebene anzugeben?
lg
MiKe