추가된 커스텀 포스트의 어드민 메뷰를 1개의 상위 메뉴 아래로 묶는 방법은?

Home » Snippets » 추가된 커스텀 포스트의 어드민 메뷰를 1개의 상위 메뉴 아래로 묶는 방법은?
0

Created with:

Visibility: 

public

Creator: wsd

Customize with WPTurbo AI
X

Add Snippet To Project

New Project
Add To Existing Project
					<?php
add_action('init', 'wpturbo_register_custom_taxonomy');

function wpturbo_register_custom_taxonomy() {
    $args = array(
        'hierarchical' => true,
        'labels' => array(
            'name' => 'Custom Categories', // 카테고리 이름
            'singular_name' => 'Custom Category', // 단수형 카테고리 이름
            'search_items' => 'Search Custom Categories', // 카테고리 검색 텍스트
            'all_items' => 'All Custom Categories', // 모든 카테고리 텍스트
            'parent_item' => 'Parent Custom Category', // 부모 카테고리 텍스트
            'parent_item_colon' => 'Parent Custom Category:', // 부모 카테고리 텍스트 (콜론 추가)
            'edit_item' => 'Edit Custom Category', // 카테고리 편집 텍스트
            'update_item' => 'Update Custom Category', // 카테고리 업데이트 텍스트
            'add_new_item' => 'Add New Custom Category', // 새로운 카테고리 추가 텍스트
            'new_item_name' => 'New Custom Category Name', // 새로운 카테고리 이름 텍스트
            'menu_name' => 'Custom Categories' // 메뉴 이름
        ),
        'show_admin_column' => true, // 어드민 컬럼에 표시
        'rewrite' => array(
            'slug' => 'custom-category' // 카테고리 슬러그
        )
    );

    register_taxonomy('custom_category', 'custom_post', $args);
}
				

위의 코드에서 'custom_post'는 커스텀 포스트 타입의 이름입니다. 'custom_category'는 커스텀 포스트에 대한 카테고리 타입의 이름입니다. 이를 원하는대로 수정하여 사용할 수 있습니다.

위의 코드에서 'custom_menu_slug'는 상위 메뉴의 슬러그입니다. 'Custom Categories'는 메뉴의 제목입니다. 'Categories'는 메뉴의 이름입니다. 'edit-tags.php?taxonomy=custom_category&post_type=custom_post'는 메뉴를 클릭했을 때 이동할 URL입니다. 이를 원하는대로 수정하여 사용할 수 있습니다.

위의 코드에서는 'get_terms' 함수를 사용하여 'custom_category' 타입의 카테고리 목록을 가져오고, 가져온 카테고리를 출력하는 예시를 보여줍니다. 이를 원하는대로 수정하여 사용할 수 있습니다.

이제 위의 코드를 'wp-plugin.php' 파일의 적절한 위치에 추가하면, 커스텀 포스트에 적용된 카테고리 메뉴에 접근할 수 있습니다.

Register an account to save your snippets or go Pro to get more features.