C'est mon premier projet impliquant WordPress et je suis coincé à essayer de créer un marcheur personnalisé pour un menu de pied de page.
Je veux essentiellement changer le menu de la <ul> <li></li> </ul>
structure en une <p> <span></span> </p>
structure.
Le menu et les trucs affichent un fichier et j'ai pu ajuster les fonctions start_el
et end_el
sans problème, donc j'obtiens maintenant ceci:
<ul> <span>*link*</span> <span>*link*</span> </ul>
Ce qui est évidemment à mi-chemin, j'ai écrit les balises start_lvl()
et end_lvl()
comme indiqué ci-dessous mais elles sont ignorées par WordPress - rien que je mets dedans (même die()
) n'est exécuté (ce qui est un peu suspect) mais je sais que la classe est appelée à cause de la start_el()
fonction.
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";
}
Est-ce que quelqu'un sait pourquoi cela se produit - ai-je raté quelque chose de vraiment évident!?
J'utilise la dernière version de WordPress sur Apache avec PHP 5.3.6
si cela aide.
Merci d'avance,
Felix :)