Cette fonction ajoute un lien d'accueil dans mon menu de navigation, mais il est ajouté à 3 autres menus que j'utilise également. Je ne comprends pas très bien où ajouter du code à afficher uniquement dans mon navigateur principal.
function my_page_menu_args( $args ) {
$args['show_home'] = true;
return $args;
}
add_filter( 'wp_page_menu_args', 'my_page_menu_args' );
function my_page_menu_args( $args ) {
if($args['theme_location'] === 'primary')
$args['show_home'] = true;
return $args;
}
add_filter( 'wp_page_menu_args', 'my_page_menu_args' );
Le tableau $ args contient également l'emplacement du thème, vous pouvez donc filtrer sur celui-ci.