Dropline-Menüs – Trenner nur zwischen Kindern?

Ich arbeite an einem benutzerdefinierten Dropline-Menü mit wp_nav_menu.

Mit wp_nav_menu( array( 'theme_location' => 'primary', 'after' => '|' ) ); Ich kann nach jedem Gegenstand Trennzeichen setzen. Ich möchte sie jedoch nur nach den untergeordneten Elementen im Untermenü.

Gibt es eine Möglichkeit, genauer zu bestimmen, welche Artikel Trennzeichen haben, so dass nur die nicht übergeordneten Elemente getrennt sind?

Vielen Dank!

Solutions Collecting From Web of "Dropline-Menüs – Trenner nur zwischen Kindern?"

Warum verwenden Sie keine rein CSS-basierte Lösung mit dem :after Pseudo-Element? z.B

 #nav li li a:after { content: '|'; } 

Sie können die Walker-class, die wordpress für wp_nav_menu verwendet, erweitern, um Ihr Menü auf Ihre Art zu gestalten ….

Hier ist ein Beispiel…

http://www.kriesi.at/archives/improve-your-wordpress-navigation-menu-output

Für ein ähnliches Projekt verwendete ich eine einzelne Zeile von jQuery, um selektiv Abstandshalter hinzuzufügen:

 jQuery('ul#menu-main-menu-1 li.menu-item-267, ul#menu-main-menu-1 li.menu-item-265').append(' | '); 

Die Frage offen lassen in der Hoffnung, dass jemand eine elegantere Lösung hat als diese …