Детские страницы не становятся подменю (как в тесте двадцать десять)?

Я использую тему Starkers, которая основана на двадцать. В моей теме 20-ти темы размещаются дочерние страницы ниже родительской. Но новая тема (основанная на Starkers), которую я разрабатываю, не делает (она просто помещает ее на первом уровне).

Моя тема header.php :

  <div id="access" role="navigation"> <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?> </div><!-- #access --> <div id="branding"> <h1> <?php if (get_option(THEME_PREFIX . "logo_image_enabled")) { ?> <a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><img src="<?php bloginfo('template_directory'); ?>/images/<?php echo get_option(THEME_PREFIX . 'logo_image'); ?>" /></a> <?php } else { ?> <a href="<?php bloginfo('url'); ?>"><?php echo get_option(THEME_PREFIX . "logo_text"); ?></a> <?php } ?> </h1> </div><!-- #branding --> 

TwentyTen-х:

  <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><!-- #access --> 

Выход моей темы:

 <div id="access" role="navigation"> <div class="menu"> <ul> <li class="current_page_item"><a href="http://localhost/bf3/" title="Home">Home</a></li> <li class="page_item page-item-23"><a href="http://localhost/bf3/?page_id=23" title="Blog">Blog</a></li> <li class="page_item page-item-63"><a href="http://localhost/bf3/?page_id=63" title="Home sub">Home sub</a></li> </ul> </div> </div><!-- #access --> 

Двадцать десять-х:

 <div id="access" role="navigation"> <div class="skip-link screen-reader-text"><a href="#content" title="Skip to content">Skip to content</a></div> <div class="menu-header"> <ul id="menu-custom-menu" class="menu"> <li id="menu-item-66" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66"><a href="http://localhost/bf3/?page_id=23">Blog</a></li> <li id="menu-item-67" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2 current_page_item menu-item-67"><a href="http://localhost/bf3/">Home</a> <ul class="sub-menu"> <li id="menu-item-65" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65"><a href="http://localhost/bf3/?page_id=63">Home sub</a></li> </ul> </li> </ul></div> </div><!-- #access --> 

Twentyten добавляет неупорядоченный список с помощью класса .sub-menu . Мои functions.php были непосредственно взяты из двадцати.

Кто-нибудь знает, какой файл и раздел делает дочерние страницы подменю в части wp_nav_menu заголовка?

Проверьте двадцати десять файлов функций темы, должна быть функция регистрации меню. После добавления его в вашу тему у вас будет новая вкладка в панели администратора под названием, называемое меню, в котором вы можете установить элементы меню и подпункты.

Строка 96 в файле functions.php

 // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'primary' => __( 'Primary Navigation', 'twentyten' ), ) );