2017-08-14 3 views
1

Vielleicht denke ich zu viel darüber nach. Hoffentlich bin ich nicht. Ich möchte eine Klasse dropdown-menu animated zu allen Untermenüs im wp_nav_menu hinzufügen, die sich an einem bestimmten Ort befinden, ohne einen Walker zu verwenden. Ich weiß, dass es einen Filter dafür gibt, der nav_menu_submenu_css_class genannt wird, aber ich kann den Standort des Menüs nicht feststellen. Das ist mein Code;Wordpress Anzeigeposition in nav_menu_submenu_css_class Filter

Ich erwartete $ args, um den Menüstandort zu enthalten, kommt aber leer zurück. Sie können sehen, ich habe versucht, es als ein Array auszudrucken.

Antwort

1

Um das Problem zu lösen, musste ich die Anzahl der Argumente in meinem Filter angeben. Also anstatt zu haben;

add_filter('nav_menu_submenu_css_class', 'mi_submenu_css'); 

Ich habe es geändert;

add_filter('nav_menu_submenu_css_class', 'mi_submenu_css', 10, 4); 
Verwandte Themen