我正在wordpress中处理我的自定义主题,我的网站导航有问题,当我打开网站时,主导航没有加载。以下是代码。非常感谢您的协助。谢谢
Function.php 文件
function register_my_menus() {
register_nav_menus( array(
'menu-1' => esc_html__( 'Primary', 'nethub' ),
) );
}
add_action( 'init', 'register_my_menus' );
然后在header.php中,代码是
<?php
wp_nav_menu(
array(
'theme_location' => 'menu-1',
'menu' => 'primary-menu',
'container' => false,
'items_wrap' => '<ul class="rd-navbar-nav">%3$s</ul>',
)
);
?>
</div>
您是否在菜单编辑屏幕中创建了菜单并将其设置为"主"位置?还认为您可以从header.php中删除'menu' => 'primary-menu',
:
// header.php
<?php
wp_nav_menu(array(
'theme_location' => 'menu-1',
'container' => false,
'items_wrap' => '<ul class="rd-navbar-nav">%3$s</ul>',
));
?>
</div>