[英]Wordpress menu - adding items to a menu without selecting a primary menu manually
我正在為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' ) );
看一下wp_nav_menu
函數的fallback_cb
參數 。 這是一個很好的解釋: https : //wordpress.stackexchange.com/a/64526/25765
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.