메뉴에 메뉴를 추가 하는 방법은 관리자 접속 후 외모 > 메뉴에서 메뉴를 추가 합니다.
커스텀 테마의 경우 아래와 같이 메뉴를 추가 했다면 primary, theme 라는 2가지의 메뉴가 생성이 됩니다.
메뉴를 추가 한 부분
// This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'primary' => esc_html__( 'Primary', 'zeein-blog' ), 'theme' => esc_html__( 'Theme', 'zeein-blog' ), ) );
메뉴(primary)에 아이템을 추가 하는 방법
add_filter('wp_nav_menu_items', 'add_custom_link', 10, 2); function add_custom_link($items, $args) { if( $args->theme_location == 'primary' ){ $items .= '<li>추가 아이템</li>'; } return $items; }
위의 내용을 functions.php
파일에 추가하면 primary 제일 뒷 부분에 “추가 아이템” 이라는 메뉴가 붙습니다.