2013-09-05 4 views
0

Wordpress에서 보조 메뉴 중 하나를 표시하려고 할 때 'footer-menu' 또는 'info-menu' 대신 기본 메뉴 ('기본 메뉴')가 다시 표시됩니다. 내 메뉴를 표시하려면 다음 코드를 사용Wordpress가 잘못된 맞춤 메뉴를 표시합니다.

   wp_nav_menu(array(
        'theme-location' => 'info-menu', 
        'depth'  => 1, 
        'container' => false, 
        'menu_class' => 'nav-info', 
        'fallback_cb' => 'wp_page_menu') 
       ); 

을 그리고 function.php 내 메뉴 등록 :

function register_my_menu() { 

    register_nav_menus(
     array(
      'main-menu' => __('Main Menu', 'ibasketball'), 
      'footer-menu' => __('Footer Menu', 'ibasketball'), 
      'info-menu' => __('Info Menu', 'ibasketball') 
     ) 
    ); 
} 
add_action('init', 'register_my_menu'); 

어떤 도움이 많이 감사합니다. 사본에서

답변

0

당신은 오타에서이

<?php register_nav_menus($locations); ?> 

매개 변수

$locations 

(array) (required) An associative array of menu location slugs (key) and descriptions (according value). 
Default: None 

더 자세히 위해 사본을 참조하십시오 register_nav_menus

사용에서 사용할 수있는 하나 개의 매개 변수가 귀하의 코드 theme-locationtheme_location이어야합니다. 시도해보십시오. wp_nav_menu(array('theme_location' => 'info-menu'));

관련 문제