/ / Menu Wordpress - aggiunta di elementi a un menu senza selezionare manualmente un menu principale - wordpress

Menu Wordpress: aggiunta di elementi a un menu senza selezionare manualmente un menu principale - wordpress

Sto facendo un tema per wordpress che lo rendein un'app. Mi piacerebbe che le voci di menu seguenti venissero visualizzate con header.php - tuttavia si mostra solo se attivo un nuovo menu con almeno un elemento come menu principale.

Voglio che un utente sia in grado di installare wordpress e quindi attivare il tema (senza dover configurare manualmente un menu).

Posso aggiungere gli articoli qui sotto senza dover eseguire la procedura di attivazione di un menu principale? O qualsiasi altra buona soluzione.

    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"   ) );

risposte:

1 per risposta № 1

Dai un'occhiata al fallback_cb parametro del wp_nav_menu funzione. Ecco una bella spiegazione: https://wordpress.stackexchange.com/a/64526/25765