/ / Меню Wordpress - додавання елементів до меню без вибору головного меню вручну - wordpress

Меню Wordpress - додавання елементів до меню без вибору головного меню вручну - wordpress

Я роблю тему для WordPress, що робить цев додаток. Мені б хотілося, щоб елементи меню, показані нижче, відображалися під час запуску в header.php - однак він з'являється, лише якщо я активую нове меню з принаймні одним елементом як основне меню.

Я хочу, щоб користувач міг встановити WordPress, а потім просто активувати тему (без конфігурації меню вручну).

Чи можу я додати елементи нижче без необхідності виконувати процедуру активації основного меню? Або будь-який інший хороший обхід.

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

Відповіді:

1 для відповіді № 1

Погляньте на fallback_cb параметр з wp_nav_menu функція Ось хороше пояснення: https://wordpress.stackexchange.com/a/64526/25765