register_nav_menus(array('새로 등록할 태그 이름' => '보여지는 이름'));메뉴를 생성하는 함수입니다. array 배열을 통해서 더욱 많은 메뉴를 등록할 수 있습니다.
register_nav_menus(array('header_menu' => 'Header Menu'));헤더를 등록합니다. header_menu 는 태그 이름을 입력해야 하고, Header Menu 는 외부에 노출될 이름을 선택합니다.
register_nav_menus( array(
'primary_menu' => __( 'Primary Menu', 'text_domain' ),
'footer_menu' => __( 'Footer Menu', 'text_domain' ),
) 두개의 메뉴를 등록하는 방법입니다. array 배열을 통해 입력하는 방법이며, __('보여지는 이름', '고유 식별자') 은 번역이 필요한 부분을 표현하는 방법입니다.
if ( !function_exists( '함수명' ) ) {
function 함수명(){
register_nav_menus( array(
'primary_menu' => __( 'Primary Menu', 'text_domain' ),
'footer_menu' => __( 'Footer Menu', 'text_domain' ),
) );
}
add_action( 'after_setup_theme', 'mytheme_register_nav_menu', 0 );
}