你可以这样试试。现在我们讨论的是页面,您可以为需要不同菜单的页面设置单独的模板。WordPress更新的菜单功能非常好。
首先,如果您使用的是WordPress较新的菜单功能,请将其替换为当前菜单:
<?php wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\' ) ); ?>
接下来,将其放在要用于页面的模板文件的顶部。这告诉WordPress这是一个页面模板。
<?php
/*
Template Name: Name your template here
*/
?>
然后将其放置在模板中,您的菜单应用于此模板:
<?php wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'template_menu\' ) ); ?>
现在我们必须确保它们将被激活。在主题的功能中。php文件您需要放置以下内容:
// This theme uses wp_nav_menu() in two locations.
register_nav_menus( array(
\'primary\' => __( \'Primary Navigation\', \'your_theme_name\' ),
\'template_menu\' => __(\'Template Navigation\', \'your_theme_name\')
) );
完成后,您只需转到仪表板>外观>菜单并在那里创建菜单。创建保存后,在左侧,您可以通过下拉菜单选择将菜单放置在何处。
设置完所有这些之后,当您设置新页面时,您所要做的就是选择要使用的模板。
如果你有什么问题,我希望这会有所帮助。