start_lvl ignored in custom walker_nav_menu
-
Hi
This is my first project involving wordpress and i’ve got stuck trying to create a custom walker for a footer menu.
I basically want to change the menu from the
<ul> <li></li> </ul>
structure to a<p> <span></span> </p>
structure.The menu and stuff is displaying file and I have been able to adjust the
start_el
andend_el
functions without issue so I now get this:<ul> <span>*link*</span> <span>*link*</span> </ul>
Which is obviously half way there, I have written the
start_lvl()
andend_lvl()
tags as shown below but they are ignored by wordpress – nothing I put in them (evendie()
) is executed (which is a bit suspicious) but I know the class is being called because of thestart_el()
function.function start_lvl(&$output, $depth = 0, $args = array()) {
$output = “\n<p class=\”sub-menu\”>\n”;
}function end_lvl(&$output, $depth = 0, $args = array()) {
$output .= “\n</p>\n”;
}
Does anyone know why this is happening – have I missed something really obvious!?I am running the latest version of wordpress on apache with php 5.3.6 if it helps.
Thanks in advance,
Felix ??
- The topic ‘start_lvl ignored in custom walker_nav_menu’ is closed to new replies.