기존 메뉴에 아이템을 추가 하는 방법

메뉴에 메뉴를 추가 하는 방법은 관리자 접속 후 외모 > 메뉴에서 메뉴를 추가 합니다.
커스텀 테마의 경우 아래와 같이 메뉴를 추가 했다면 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 제일 뒷 부분에 “추가 아이템” 이라는 메뉴가 붙습니다.

Share this

Leave your question or feedback

따뜻한 말한마디가 블로거를 춤추게 합니다. 이메일 주소는 공개되지 않습니다.