使用Navigation Menu. 在子主题或自定义主题的函数中。php文件,创建如下菜单:
add_action(\'after_setup_theme\', \'wpse_add_theme_support\');
function wpse_add_theme_support() {
add_theme_support(\'menus\');
}
add_action(\'init\', \'wpse_nav_menus\');
function wpse_nav_menus() {
register_nav_menu( \'primary-menu\', __( \'Primary Menu\', \'theme-slug\' ) );
}
然后大概在标题中。php或添加菜单的任何位置:
wp_nav_menu(array(\'theme_location\' => \'primary-menu\');
还有其他各种参数可以自定义菜单,从其容器到之前到之后,如果HTML标记最终不是您所需要的,还可以自定义Walker。
在你的主题中设置好之后,wp admin中目前有两个位置可以向菜单中添加项目。一个位于自定义程序(外观>自定义)中,另一个位于导航菜单(外观>菜单)中。确保使用“菜单”区域仔细检查“小屏幕选项”选项卡。您可以切换那里可用的项目类型,从类别到帖子到页面,从自定义帖子类型到手动链接。尽可能使用WordPress的内置功能(例如从类别窗格中选择类别),因为如果您更改名称或永久链接,WP将自动为您更新菜单。如果您使用自定义链接,这些链接将被及时冻结,您必须记住手动管理它们。
您可能需要使用自定义walker来添加活动类。首先建立导航菜单,确保所有工作正常,如果您在确定助行器部分时遇到问题,请发回。