我在我的WordPress网站上创建了两个自定义菜单。
这两个菜单都在外观 -> 菜单中设置。然而,尽管创建了两个不同的菜单并将其分配给设置位置,但这两个菜单显示相同的页面集合,在创建时是所有页面,无法更改。
已在function.php中声明。
function register_my_menus() {
register_nav_menus(
array(
'main-menu' => __( 'Main Menu' ),
'extra-menu' => __( 'Store Menu' )
)
);
}
add_action( 'init', 'register_my_menus' );
设置主题位置。
<?php wp_nav_menu( array( 'theme_location' => 'Main Menu', 'container_class' 'menu_class' ) ); ?>
<?php wp_nav_menu( array( 'theme_location' => 'Store Menu', 'container_class' => 'storeMenu_class' ) ); ?>