我正在为我的导航结构使用以下代码。当前,它在导航中显示主页链接。为什么会这样?我该如何通过更改此代码来摆脱它。
<?php wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\'=> \'primary\' ) ); ?>
我正在为我的导航结构使用以下代码。当前,它在导航中显示主页链接。为什么会这样?我该如何通过更改此代码来摆脱它。
<?php wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\'=> \'primary\' ) ); ?>
它显示主页链接,因为您尚未设置任何内容。。。
转到您的功能。php并添加此代码
add_theme_support( \'menus\' );
if ( function_exists( \'register_nav_menus\' ) ) {
register_nav_menus(
array(
\'header_menu\' => \'Header Menu\'
)
);
}
endif;
转到Apparence,然后进入菜单选项。。。创建一个菜单集,设置页面/链接/类别或任何您想要的内容。确保您在面板左上角的下拉列表中设置了刚刚创建的菜单。这应该足以调用所需的菜单,在其中设置代码。具有以下功能:class my_walker extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { global $wp_query; $indent = ( $depth ) ? str_repeat(\"\\t\", $depth) : \'\';