二十个主题只有一个默认菜单,它包含在标题中。 但是,由于使用了register_nav_menus(),主题还支持多个菜单。 这里有一个关于如何利用这个功能的快速提示,并添加第二个菜单到Twenty Ten主题。
观看Screencast
的functions.php
打开functions.php文件并查找:
//这个主题在一个位置使用wp_nav_menu()。
下一行是我们看到使用register_nav_menus()的地方。 正如你所看到的,这个函数接受一个数组。
register_nav_menus(array( 'primary'=> __('Primary Navigation','twentyten'), ));
主: 这是一个键或菜单的名字,这个名字在数组中应该是唯一的
__(’主要导航’): 这是关键的优势,或菜单的描述
要添加第二个菜单,只需添加另一个键(菜单名称)并将一个值(输入说明)分配到数组中。 以下是添加第二个菜单时的样子:
register_nav_menus(array( 'primary'=> __('Primary Navigation','twentyten'), 'secondary'=> __('Secondary Navigation','twentyten'), ));
这种技术也可以用于创建其他免费主题或子主题。 如果您有任何问题,请随时在评论中提问。