我对我应该使用什么来创建下拉菜单有些怀疑。只要看一下主题210,我就知道,
<div id="access" role="navigation">
<?php /* Allow screen readers / text browsers to skip the navigation menu and get right to the good stuff */ ?>
<div class="skip-link screen-reader-text"><a href="#content" title="<?php esc_attr_e( \'Skip to content\', \'twentyten\' ); ?>"><?php _e( \'Skip to content\', \'twentyten\' ); ?></a></div>
<?php /* Our navigation menu. If one isn\'t filled out, wp_nav_menu falls back to wp_page_menu. The menu assiged to the primary position is the one used. If none is assigned, the menu with the lowest ID is used. */ ?>
<?php wp_nav_menu( array( \'container_class\' => \'menu-header\', \'theme_location\' => \'primary\' ) ); ?>
</div>
在其书面评论中
"If one isn\'t filled out, wp_nav_menu falls back to wp_page_menu..."在为下拉菜单编写css时,是否意味着我必须为Apprance->menus wp admin backend中创建的菜单编写一个css,并为wp admin backend中的导航不可用时编写一个css。
最合适的回答,由SO网友:Rutwick Gangurde 整理而成
“如果没有填写,wp\\u nav\\u menu将返回到wp\\u page\\u menu…”
意味着,如果您不从Menus
后端部分,然后作为后备,wp_page_menu
将使用(Check the fallback
parameter for wp_nav_menu
, 设置为wp_page_menu
默认情况下)。这完全取决于你如何在你的主题中实现它。您可以使用wp_list_pages
而不是wp_page_menu
作为你的退路。应用的CSS将相对于容器类应用menu-header
. 您可以使用任何想要包装菜单的类。