向WordPress二十主題添加第二個菜單


二十個主題僅帶有一個默認菜單,該菜單包含在標題中。 但是,由於使用了register_nav_menus(),因此該主題還支持多個菜單。 這是有關如何利用此功能並將第二個菜單添加到第二十個主題的快速提示。

觀看截屏

Functions.php

打開functions.php文件,然後查找:

// This theme uses wp_nav_menu() in one location.

下一行是我們看到正在使用register_nav_menus()的地方。 如您所見,此函數接受數組。

register_nav_menus( array(
'primary' => __( 'Primary Navigation', 'twentyten' ),
) );

主: 這是一個鍵或菜單名稱,此名稱在數組中應該是唯一的

__(“主導航”): 這是按鍵的重要內容,或菜單說明

要添加第二個菜單,只需添加另一個鍵(菜單名稱)並為數組分配一個值(輸入描述)。 這是添加第二個菜單時的示例:

register_nav_menus( array(
'primary' => __( 'Primary Navigation', 'twentyten' ),
'secondary' => __( 'Secondary Navigation', 'twentyten' ),
) );

該技術也可以用於創建其他免費主題或子主題。 如果您有任何疑問,請隨時在評論中提問。