簡體   English   中英

WordPress菜單-在不手動選擇主菜單的情況下將項目添加到菜單

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM