Ok, não sei o que eu li errado quando postei isso, mas toda a sua turma deve ser algo assim:
class my_extended_walker extends Walker_Nav_Menu {
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";
}
}
Em seguida, passe o "walker" como um parâmetro quando você chamar wp_nav_menu
wp_nav_menu( array( 'walker'=>new my_extended_walker() ) );
Se você tem que você deve estar bem. Eu estou olhando para o código de trabalho que faz exatamente isso. Eu não sei sobre colocar tags <p>
lá. Você pode obter marcação inválida.