it-swarm.com.de

Show Home Link In wp_nav_menu, aber nur im Hauptmenü

Diese Funktion fügt einen Home-Link zu meinem Navigationsmenü hinzu, der jedoch auch zu 3 anderen Menüs hinzugefügt wird, die ich verwende. Ich verstehe nicht genau, wo ich Code hinzufügen soll, der nur in meinem primären Navigationssystem angezeigt wird.

function my_page_menu_args( $args ) {
    $args['show_home'] = true;
    return $args;
}
add_filter( 'wp_page_menu_args', 'my_page_menu_args' );
1
Drai
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' );

Das Array $ args enthält auch den Speicherort des Themas, sodass Sie danach filtern können.

1
Rob Vermeer