我的任务是创建本地菜单,该菜单将在特定页面打开时显示(检查页面)。现在我想显示我的自定义菜单。我正在从外观菜单创建自定义菜单。函数中的AT之后。php我正在执行以下操作:
function register_my_menus() {
register_nav_menus(
array(
\'explore_menu\' => __( \'Explore Menu\' ),
)
);
}
add_action( \'init\', \'register_my_menus\' );
之后,我在仪表板中标记“浏览菜单”复选框,以便我的菜单标记为“浏览菜单”。在我的页面中。php我添加以下内容:
<div id="primary" class="content-area">
<?php wp_nav_menu( array(
\'theme_location\' => \'explore_menu\'
) );
?>
我希望看到我创建的菜单,但我看不到。有什么问题吗???
最合适的回答,由SO网友:morbvel 整理而成
不久前,我也遇到了同样的问题,通过在自定义主题中添加自定义菜单解决了这个问题header.php
(内部标签)而不是page.php
.
wp_nav_menu( array(
\'theme_location\' => \'my-custom-menu\',
\'container_class\' => \'custom-menu-class\' ) );
Here 您可以找到有关如何创建和插入自定义菜单的简要说明
希望你能解决!