Die meisten wp_nav_menu-Parameter werden ignoriert

Ich versuche, ein textbasiertes Navigationsmenü für die Fußzeile meiner Website zu erhalten. Ich verwende die wp_nav_menu() Parameter wie von Codex wp_nav_menu() . Er ist ein Code-Schnipsel (in footer.php ):

  

Mein Ziel ist also, das Menü wie Home | About | MorePages aussehen zu lassen Home | About | MorePages Home | About | MorePages mit nur den Seiten auf Stammebene

Das Problem:

Der after Parameter wird ignoriert! Wenn ich es before und items_wrap zusammen mit anderen Parametern versuche, werden sie auch ignoriert. Ich war in der Lage, after_link und before_link zur Arbeit zu bringen, sowie depth .

Ich habe versucht, Dinge zu umgehen und HTML nicht zu übergeben, aber keiner hilft.

Ich nav-menu.php basierend auf dem Sandbox-Thema, aber nav-menu-template.php und nav-menu.php erscheinen unverändert vom WP-core.

Wie kann ich diese benutzerdefinierten Parameter zum functionieren bringen?

Solutions Collecting From Web of "Die meisten wp_nav_menu-Parameter werden ignoriert"

Der Grund dafür, dass Sie before und after nicht verwenden können, liegt darin, dass Sie wp_nav_menu() mit einem Standard-Fallback von wp_page_menu() , das keine wp_nav_menu() und wp_nav_menu() Argumente enthält.

Siehe Zeile 171: http://core.trac.wordpress.org/browser/tags/3.2.1/wp-includes/nav-menu-template.php#L137

Anscheinend existiert das Menü, das Sie versuchen zu erhalten, nicht (hat keine Einzelteile) das !$menu ist true . Stellen Sie sicher, dass Sie in ” Appearance > Menus ein Menü erstellt und dieses auf ein Standard-Menü oder ein bestehendes wp_page_menu , oder wp_page_menu die Fallback-function an. Andernfalls wird wp_page_menu aufgerufen, indem alle Seiten wp_page_menu werden.