我正在创建一个自定义主题WordPress,但我遇到了一些问题.. 这就是我调用自定义菜单的方式。
function wislow_theme_setup() {
add_theme_support('menus');
register_nav_menu('primary', 'Primary Header Navigation');
register_nav_menu('secondary', 'Footer Navigation');
}
add_action('init', 'wislow_theme_setup');
以下是我在头文件中的实现方式。
<body <?php body_class(array()); ?>>
<?php wp_nav_menu(['theme_location' => 'primary']); ?>
问题是,当我尝试使用其中一个链接时,我被引导到一个空白页面,而且页面中确实有内容。
答案 0 :(得分:1)
请确保菜单位置选择
信息中心&gt;菜单&gt;管理地点
并选择您创建菜单的主菜单。
答案 1 :(得分:1)
wp_nav_menu函数使用如下: wp_nav_menu(数组(&#39; theme_location&#39; =&gt;&#39; primary&#39;));