2016-09-07 1 views
0

Ich brauche wirklich Hilfe in einem WordPress-Projekt, an dem ich arbeite. Eine der Seiten hat Untermenüs; Ich möchte es so gestalten, dass, wenn ich auf ein Untermenü klicke, sowohl das Elternmenü als auch das angeklickte Untermenü das Styling übernehmen. Ich habe Targeting und Styling current-menu-parent und current-menu-item Klassen versucht, wie auf Inspect-Element gesehen, aber es erreicht nicht mein gewünschtes Ergebnis. Auch versucht mit current_page_parent/item Klassen, ohne Erfolg. Bitte beachten Sie, dass ich derzeit offline mit einem Wamp arbeite. Alle Hilfe wird geschätzt.Wie style aktuellen Menü Eltern und Artikel

+0

Machen Sie ein Beispiel mit Ihrem Menü und Stile, so können wir Ihnen effizienter helfen :) –

+0

Die Idee ist dies .. Ich habe ein Hauptmenü alles in einem div von "Hauptmenü", bestehend aus Home, Über gewickelt uns, unsere Dienstleistungen und kontaktieren Sie uns. Die Service-Seite hat ein Untermenü von Unsere Arbeit und ein Angebot anfordern. Wenn Sie jetzt auf die übergeordneten Menüs (Home, Dienste usw.) klicken, weist das aktuelle Seitenmenü eine Schriftart in der gewünschten Form auf. Wenn jedoch auf ein Untermenü geklickt wird, übernimmt es das Styling, während das übergeordnete Menü nicht mehr angezeigt wird. Was ich will ist, dass sowohl das Elternteil als auch das geklickte Untermenü gestylt werden. Ich schätze Ihre Unterstützung bitte. – banky

+0

Kopieren Sie Ihre Menü-HTML-Tags und fügen Sie sie in Ihre Frage ein. Fügen Sie auch das Minimum an Styling hinzu, so dass wir Ihr Menü mit Klassen und Stilen sehen können :) –

Antwort

0

Die übergeordnete Seite wird nicht mehr die Klasse "current_page_item" oder "current-menu-item" haben, weil die Child-Page jetzt die aktuelle ist.

Um dies leicht zu lösen, fügt Wordpress dem übergeordneten Menüelement der aktuellen Seite eine weitere Klasse hinzu. Die Klasse heißt "current_page_ancestor", also wenden Sie das gewünschte Styling auch auf diese Klasse an.

+0

Vielen Dank @ninja. Ich habe das versucht, aber alle Untermenüs wurden gestylt. da muss etwas sein, was ich falsch mache. Muss ich den Hauptpfad hinzufügen? Etwas wie .menu-Hauptmenü-Container li.current-menu-item a current_page_ancestor – banky

Verwandte Themen