在wordpress中,实际上只有两种方法可以做到这一点。第一种,我称之为“旧方法”wp_list_pages()
我一般不建议在菜单上使用它。
第二个更好的方法是register_nav_menu()
. 要使用它,请将其添加到函数的顶部。php文件。
function register_theme_menus() {
register_nav_menu(\'main-menu\',__( \'Main Menu\' ));
}
add_action( \'init\', \'register_theme_menus\' );
该代码段创建了一个名为“主菜单”的菜单。你可以重复
register_nav_menu()
尽可能多的不同菜单。添加后,您将在WP后端的“外观”下看到一个名为“菜单”的选项,您可以在其中向菜单添加项目。
要显示菜单,请致电wp_nav_menu(array(\'menu\'=>\'main-menu\'))
无论你想把菜单放在哪里。确保它的风格。这将创建以下格式的菜单:
<ul class="menu" id="menu-main-menu">
<li class="menu-item"></li>
</ul>
您可以将样式添加到菜单样式中。还有
.current-menu-item
在保存当前页面的li上。
这里有更多的样式可供使用,查看它们的最简单方法是创建一个菜单,然后在生成的菜单上“查看源代码”。