Hier ein Beispiel wie man einen Home Link ( baseurl ) zu einem WordPress Menu hinzufügt. Im ersten Schritt muss man add_theme_support(‘menus’); und register_nav_menus in die functions.php einfügen. Danach erstellt Ihr euer Menu. Die Funktion “ls_add_home_link” erstellt für euer Menu automatisch einen Home Link.
add_theme_support( 'menus' ); register_nav_menus( array( 'mainnavi' => __( 'Main Navigation', LS_THEME ), 'footernavi' => __('Footer Navigation', LS_THEME ) ) );
Nicht vergessen:
Ihr müsst “mainnavi” mit eurem Array Namen ersetzen.
add_filter( 'wp_nav_menu_items', 'ls_add_home_link', 10, 2 ); function ls_add_home_link( $items, $args ) { if ( $args->theme_location == 'mainnavi' ) { if ( is_front_page() ) $class = 'class="current_page_item"'; else $class = ''; $homeMenuItem = '<li ' . $class . '>' . $args->before . '<a href="' . home_url( '/' ) . '" title="Home">' . $args->link_before . 'Home' . $args->link_after . '</a>' . $args->after . '</li>'; $items = $homeMenuItem . $items; } return $items; }