Merci,
Je viens de dévouvrir en effet les filter hier soir.
Je dois te dire que je suis perplexe sur le fonctionnement de ces choses
J'ai trouvé la classe de creation du widget, j'ai trouvé qu'il appelait une fonction
wp_nav_menu( array( 'fallback_cb' => '', 'menu' => $nav_menu ) );
qui se trouve dans la classe nav-menu-template (je suis encore en 3.9) qui est un walker
J'ai découvert que le lien se faisait dans la fonction
function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
J'ai meme trouvé la ligne qui affichait le lien, mais je ne veux pas modifier le noyau je veux creer un plugin en utilisant au max les objets du noyau.
J'ai effectivement vu plein d'appel de ce style
$atts = apply_filters( 'nav_menu_link_attributes', $atts, $item, $args );
Mais la je seche je ne comprends pas le fonctionnement
Partager