如何在wordpress中通过菜单名获取导航菜单列表
如何通过Wordpress中的菜单名获取导航菜单列表 我正在使用下面的代码,但它显示了所有页面,并且没有使用自定义导航菜单名如何在wordpress中通过菜单名获取导航菜单列表,wordpress,Wordpress,如何通过Wordpress中的菜单名获取导航菜单列表 我正在使用下面的代码,但它显示了所有页面,并且没有使用自定义导航菜单名 <?php wp_page_menu('sort_column=ID&sort_order=desc;');?> 谢谢你的帮助。首先 您应该在functions.php文件中指定菜单并将其添加到init。这样做应该可以: function register_my_menus() { register_nav_menus(array(
<?php wp_page_menu('sort_column=ID&sort_order=desc;');?>
谢谢你的帮助。首先
您应该在functions.php文件中指定菜单并将其添加到init。这样做应该可以:
function register_my_menus()
{
register_nav_menus(array( 'main-menu' => __( 'Main Menu' ) ) );
}
add_action( 'init', 'register_my_menus' );
然后在wordpress主题中,您可以简单地这样称呼它:
wp_nav_menu(array('menu_id' => '',
'menu_class' => '',
'container' => '',
'theme_location' => 'main-menu'
));
您可以填写所需的类或菜单ID,重要的是您创建的“主菜单”clausole显示菜单
现在你只需要进入你的wordpress管理>外观>菜单,从顶部标签列表中选择你的菜单,并将其分配到右边的主题位置。在显示“主题位置”的地方,只需从下拉列表中选择“主菜单”,然后点击保存
希望这有帮助。您应该在functions.php文件中注册菜单并将其添加到init 注册导航菜单('header','header menu','twentyeven') 您可以在该菜单的任何位置显示,如下所示: wp_导航菜单(数组('theme_location'=>'header','container'=>false,'menu_id'=>'nav')