不确定我的错误在哪里(我确实从不同网站的代码片段中拼凑了大部分),但当我测试我的主题时,只显示“左菜单”。确实有两个菜单,但是“菜单右”应该是“菜单左”的副本
这是我的标题
<nav id="navigation" role="navigation">
<?php wp_nav_menu( array(\'menu\' => \'Left Menu\' )); ?>
<?php wp_nav_menu( array(\'menu\' => \'Right Menu\' )); ?>
</nav><!-- /Navigation -->
这是我的函数。php
function register_mp_menus() {
register_nav_menus(
array(
\'left-menu\' => __( \'Left Menu\' ),
\'right-menu\' => __( \'Right Menu\' )
)
);
}
add_action( \'init\', \'register_mp_menus\' );
任何想法或帮助都将不胜感激!
SO网友:Ole Henrik Skogstrøm
正确的代码是:
<nav id="navigation" role="navigation">
<?php wp_nav_menu( array(\'theme_location\' => \'left-menu\' )); ?>
<?php wp_nav_menu( array(\'theme_location\' => \'right-menu\' )); ?>
</nav><!-- /Navigation -->
然后,您需要激活管理界面中的菜单:外观->菜单。如果希望它们彼此重复,只需在管理界面中分配相同的菜单即可。
:)