WordPress에서 사용자 정의 분류 만들기

게시 됨: 2021-10-28

WordPress의 사용자 정의 분류
의심할 여지 없이 WordPress는 수많은 게시물, 여러 카테고리 및 태그를 한 곳에서 관리할 수 있는 블로깅 플랫폼입니다. 태그, 카테고리, 게시물 및 모든 항목에 대한 흥미로운 사실은 사용자 정의 게시물 유형 또는 사용자 정의 분류로 관리되고 대체될 수 있습니다.

WordPress의 Custom Taxonomy에 대해 들어본 적이 있습니까? 그렇지 않다면 이 기사에서 그것이 무엇이며 어떻게 분류 체계를 만들 수 있는지 보여줄 것입니다.

분류

누구나 사용하는 것이지만 많은 사람들이 그것이 무엇인지, 어떻게 사용하는지 모릅니다. 생물학적 관점에서 분류법은 그룹 게시물과 사용자 지정 게시물을 함께 수행하는 데 사용됩니다.

분류법은 WordPress에서 태그와 범주라는 두 가지 방법으로 분류됩니다. 카테고리에 따라 게시물을 만들고 태그를 추가합니다. 즉, 두 그룹을 한 곳이나 게시물로 모을 수 있습니다.

예를 들어 보겠습니다. 패션 카테고리가 있고 옷, 보석, 신발 등에 글을 써야 한다고 가정합니다. 따라서 패션 카테고리를 옷과 같은 하위 카테고리로 나눌 수 있습니다. 옷에 대해서만 이야기 할 수 있습니다.

또한 남성과 여성이 입는 옷에 대한 하위 카테고리를 더 많이 만들 수 있습니다. 이는 각 주제의 하위 범주가 있음을 의미합니다. 이것을 사용자 정의 분류라고 합니다.

간단하고 누구나 하고 있지만 정확한 이름을 모릅니다. 이제 요점은 WordPress에서 Custom Taxonomy를 만드는 방법입니다. 이를 위해 두 가지 방법을 공유했습니다.

한 가지 방법 - 코딩을 하고 싶지 않은 Plugin을 사용하십시오. 두 번째 방법 - 코드 방법을 선택하거나 플러그인을 사용하지 않고 모든 작업을 수행할 수 있습니다.

더 읽고 싶다면 계속 읽으십시오.

플러그인으로 분류를 만드는 방법

분류를 설치할 준비가 되었다면 먼저 Simple Taxonomy라는 플러그인을 설치해야 합니다. 이렇게 하려면 주어진 단계를 따르십시오.

간단한 텍사노미 플러그인

1. 워드프레스 대시보드를 열고 설정으로 이동합니다.
2. 사용자 정의 분류를 클릭하고 새로 만들기를 추가합니다.
3. 이제 첫 번째 단계는 필요에 따라 분류에 이름을 지정하는 것입니다.

플러그인으로 분류 만들기

참고 - 모든 문자는 소문자이고 문자가 없는지 확인하십시오.

1. 다음 단계는 계층적입니다. 여기서 분류법 광고 범주를 만들려면 true를 선택해야 합니다. 여기서 새끼 범주를 추가할 수 있습니다. 태그를 추가하려면 false를 선택하십시오.
2. 다음으로 게시물 유형을 선택해야 하므로 다른 게시물 대신 여기에서 게시물을 선택합니다.
3. 다음 단계는 연결입니다. 없음을 선택합니다. 자동 용어를 추가하라는 메시지가 표시됩니다.

분류 체계를 만들고 해당 주제의 이름을 지정했다고 가정합니다. 이제 귀하의 임무는 WordPress에 해당 주제를 번역해야 할 언어를 알려주는 것입니다.

분류 주제

이를 위해 번역 문구로 이동하여 번역을 선택합니다. 그런 다음 분류 버튼을 클릭하고 생성합니다. 완료되면 카테고리 및 태그로 이동하는 게시물 아래에 표시됩니다. 이것은 포스트 편집 영역에도 나타납니다.

게시물 주제

이것은 플러그인을 사용하는 경우에 관한 것이지만 코드를 가지고 놀고 싶다면 어떻게 해야 할까요?

코드로 사용자 정의 분류를 만드는 방법은 무엇입니까?

전문가라면 이 단계를 수행하는 것이 좋습니다. 코딩에 다음 코드를 추가합니다. 따라서 먼저 Functions.php 파일을 열어 분류 체계를 만듭니다.

계층의 경우 다음 코드를 사용합니다.

//초기화 작업에 연결하고 실행될 때 create_book_taxonomies를 호출합니다.
add_action( '초기화', 'create_topics_hierarchical_taxonomy', 0 );
 
// 게시물의 주제 이름을 지정하는 사용자 정의 분류를 만듭니다.
 
함수 create_topics_hierarchical_taxonomy() {
 
// 새로운 분류를 추가하고 카테고리처럼 계층적으로 만듭니다.
//먼저 GUI용 번역 부분을 수행합니다.
 
  $labels = 배열(
    '이름' = _x( '주제', '분류 일반 이름' ),
    'singular_name' = _x( '주제', '분류법 단수 이름' ),
    'search_items' = __( '검색 주제' ),
    'all_items' = __( '모든 주제' ),
    'parent_item' = __( '상위 주제' ),
    'parent_item_colon' = __( '상위 주제:' ),
    'edit_item' = __( '주제 편집' ), 
    'update_item' = __( '업데이트 주제' ),
    'add_new_item' = __( '새 주제 추가' ),
    'new_item_name' = __( '새 주제 이름' ),
    '메뉴_이름' = __( '주제' ),
  );    
 
// 이제 분류를 등록합니다.
 
  register_taxonomy('주제',배열('게시물'), 배열(
    '계층적' = 참,
    '레이블' = $labels,
    'show_ui' = 참,
    'show_admin_column' = 참,
    'query_var' = 참,
    '다시 쓰기' = 배열( '슬러그' = '주제'),
  ));
 
}

태그와 같은 비계층적 사용자 정의 분류를 만들려면 테마의 functions.php 또는 사이트별 플러그인에 다음 코드를 추가하세요.

//초기화 작업에 연결하고 실행될 때 create_topics_nonhierarchical_taxonomy를 호출합니다.
 
add_action( '초기화', 'create_topics_nonhierarchical_taxonomy', 0 );
 
함수 create_topics_nonhierarchical_taxonomy() {
 
// GUI에 대한 레이블 부분
 
  $labels = 배열(
    '이름' = _x( '주제', '분류 일반 이름' ),
    'singular_name' = _x( '주제', '분류법 단수 이름' ),
    'search_items' = __( '검색 주제' ),
    'popular_items' = __( '인기 주제' ),
    'all_items' = __( '모든 주제' ),
    'parent_item' = null,
    'parent_item_colon' = null,
    'edit_item' = __( '주제 편집' ), 
    'update_item' = __( '업데이트 주제' ),
    'add_new_item' = __( '새 주제 추가' ),
    'new_item_name' = __( '새 주제 이름' ),
    'separate_items_with_commas' = __( '쉼표로 주제 구분' ),
    'add_or_remove_items' = __( '주제 추가 또는 제거' ),
    'choose_from_most_used' = __( '가장 많이 사용되는 주제에서 선택' ),
    '메뉴_이름' = __( '주제' ),
  ); 
 
// 이제 태그와 같은 비계층적 분류를 등록합니다.
 
  register_taxonomy('주제','게시물',배열(
    '계층적' = 거짓,
    '레이블' = $labels,
    'show_ui' = 참,
    'show_admin_column' = 참,
    'update_count_callback' = '_update_post_term_count',
    'query_var' = 참,
    '다시 쓰기' = 배열( '슬러그' = '주제'),
  ));
}

분류를 표시하는 방법

분류를 표시하려면 다음 단일 코드를 사용하십시오.

 the_terms( $post-ID,'주제','주제:',',',);

archive.php, index.php 및 분류를 표시하려는 다른 모든 파일과 같은 다른 파일에 추가할 수 있습니다.