Hallo allerseits,
ich versuche gerade verzweifelt, ein spezielles Theme für die Arbeiten einer Bekannte zu realisieren.
Und es will mir nicht gelingen, im Main Menu (header.php) den aktuellen Menüpunkt (current_menu_item..!?) richtig zu setzen bzw. den Menüpunkt irgendwie zu unterstreichen.
Der Aufbau der Seite sieht im Prinzip so aus:
Die arbeiten werden in 2 Hauptkategorien mit jeweils mehreren Unterkategorien sortiert:
[Zeichnungen] -> [Bleistift], [Kohle], [Radierung]
[Malerei] -> [Aquarell], [Öl], [Acryll]
Im Hauptmenü sind die Links [Zeichnungen] und [Malerei] allerdings NICHT mit Hauptkategorie verknüpft, sondern mit der jeweils ersten Unterkategorie:
Klickt man also auf [Zeichnungen], sieht man eine Übersicht aller Bleistiftzeichnungen.
In der datei category.php definiere ich:
$category = get_the_category();
$parent = get_category($category[0]->category_parent);
$myParentCategory = $parent->slug;
$mySubmenu = 'subnavi ' . $parent->slug;
Damit bin ich in der Lage, automatisch das richte Submenu anzuzeigen, z. B. "subnavi Zeichnungen".
JETZT (endlich:roll:) DIE FRAGE:
Wie kann ich dem Hauptmenü Item, dessen Name identisch mit "$myParentCategory" ist, eine CSS Klasse (".underline" o.ä.) zuweisen?
Bin für wirklich jede Antwort dankbar!
Gruß,
Jan