Este é o meu primeiro projeto envolvendo o WordPress e estou tentando criar um andador personalizado para um menu de rodapé.
Eu basicamente quero mudar o menu da <ul> <li></li> </ul>
estrutura para uma <p> <span></span> </p>
estrutura.
O menu e outras coisas estão exibindo o arquivo e eu pude ajustar as funções start_el
e end_el
sem problemas, então agora entendi o seguinte:
<ul> <span>*link*</span> <span>*link*</span> </ul>
Obviamente, a meio caminho, escrevi as tags start_lvl()
e end_lvl()
como mostrado abaixo, mas elas são ignoradas pelo WordPress - nada que eu coloque nelas (mesmo die()
) é executado (o que é um pouco suspeito), mas eu sei que a classe está sendo chamada por causa de a start_el()
função
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";
}
Alguém sabe por que isso está acontecendo - eu perdi algo realmente óbvio !?
Estou executando a versão mais recente do WordPress no Apache com PHP, 5.3.6
se isso ajudar.
Desde já, obrigado,
Felix :)