我有一个wordpress项目,我在其中显示了这样的导航菜单类别链接:
<?php wp_nav_menu(array('theme_location' => 'primary', 'menu_class' => 'menu right'));
我在管理员中添加了一个新类别,新类别链接未显示在菜单中。我该怎么办?
答案 0 :(得分:0)
根据你的问题。您可能已将菜单注册为
function register_my_menus() { register_nav_menus(
array(
'primary' => __( 'Primary Menu' )
) );
}
add_action( 'init', 'register_my_menus' );
显示主菜单的代码是正确的<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
根据问题的新类别意味着新菜单像主要?如果是这样,那么您将不得不再次使用wp_nav_menu()
功能将新注册的菜单用作
<?php wp_nav_menu( array( 'theme_location' => 'you_new_menu' ) ); ?>
您可以查看https://code.tutsplus.com/tutorials/function-examination-wp_nav_menu--wp-25525
如果我误解你的问题,请纠正我。