/ / Menu Wordpress - dodawanie elementów do menu bez ręcznego wybierania głównego menu - wordpress

Menu Wordpress - dodawanie elementów do menu bez ręcznego wyboru głównego menu - wordpress

Tworzę motyw dla wordpress, który go tworzyw aplikacji. Chciałbym, aby poniższe elementy menu były wyświetlane podczas uruchamiania w header.php - jednak pojawia się tylko, jeśli aktywuję nowe menu z co najmniej jednym elementem jako menu głównym.

Chcę, aby użytkownik mógł zainstalować wordpress, a następnie aktywować motyw (bez konieczności ręcznego konfigurowania menu).

Czy mogę dodać poniższe elementy bez konieczności wykonywania procedury aktywacji menu głównego? Lub inne dobre obejście.

    add_filter( "wp_nav_menu_items", "add_links", 10, 2 );

function add_links( $items, $args ) {
$items = "";
$items .= "<li><a href="". site_url() ."">Hem</a></li>";
$items .= "<li><a href="". site_url("about-us") ."">About-us</a></li>";

return $items;
}
wp_nav_menu( array( "theme_location" => "primary", "menu_class" => "nav-menu"   ) );

Odpowiedzi:

1 dla odpowiedzi № 1

Spójrz na fallback_cb parametr z wp_nav_menu funkcjonować. Oto ładne wyjaśnienie: https://wordpress.stackexchange.com/a/64526/25765