HOWTO · PHP

카테고리 Cat_ID WordPress PHP

이 튜토리얼은 PHP에서 cat_id를 얻는 방법을 보여줍니다.

이 페이지의 내용

이 튜토리얼은 PHP에서 cat_id를 얻는 방법을 보여줍니다.

WordPress PHP의 카테고리 cat_id

카테고리는 웹 사이트의 필수 부분이며 WordPress는 카테고리와 관련된 많은 기능을 제공합니다. 일반적으로 범주는 두 가지 필수 옵션, 즉 ID와 이름으로 저장됩니다.

카테고리로 작업하고 웹 사이트에서 카테고리를 사용해야 할 때 특정 카테고리를 호출하거나 해당 ID를 사용하여 특정 카테고리에 대한 정보를 얻을 수 있는 id가 필요합니다.

Cat_ID의 WordPress 모두 받기

WordPress는 범주에 대한 모든 정보를 얻기 위해 다음과 같은 방법을 제공합니다.

get_the_category( $id )

위의 메서드는 현재 게시물 또는 페이지의 모든 범주 또는 지정된 게시물 ID에 대한 범주를 반환합니다. 메서드는 배열을 반환하고 해당 배열에는 다음 개체가 포함됩니다.

term_id
cat_ID
object_id
term_taxonomy_id
name
slug
term_group
taxonomy
description
parent
count
filter
category_count
category_description
cat_name
category_nicename
category_parent

보시다시피 배열은 특정 ID를 호출하는 데 사용할 수 있는 term_idcat_ID도 반환합니다. 다음은 몇 가지 간단한 예입니다.

  1. 현재 게시물의 모든 카테고리에 대한 ID 가져오기:

    $All_Categories = get_the_category();
    	foreach( $All_Categories as $Each_Category ) {
    		echo  $Each_Category->term_id . '<br />';
    }
    

    위의 코드는 각 현재 게시물 또는 페이지 범주에 대해 term_id를 인쇄합니다. 그리고 특정 게시물에 대해 수행하려면 메소드에 ID를 넣어야 합니다.

    $All_Categories = get_the_category($Post_ID);
    	foreach( $All_Categories as $Each_Category ) {
    		echo  $Each_Category->term_id . '<br />';
    }
    
  2. 현재 게시물의 모든 카테고리에 대한 이름 얻기:

    $All_Categories = get_the_category();
    	foreach( $All_Categories as $Each_Category ) {
    		echo  $Each_Category->name . '<br />';
    }
    

    마찬가지로 이 코드는 현재 게시물 또는 페이지의 이름을 반환합니다.

  3. 현재 게시물의 모든 카테고리에 대해 cat_ID 가져오기:

    $All_Categories = get_the_category();
    	foreach( $All_Categories as $Each_Category ) {
    		echo  $Each_Category->cat_ID . '<br />';
    }
    

WordPress에서 범주 이름으로 Cat_ID 가져오기

그러나 특정 범주에 대한 cat_ID를 이름으로 가져오려면 어떻게 해야 합니까? WordPress는 카테고리 이름으로 cat_ID를 가져오는 기능도 제공합니다.

방법은 다음과 같습니다.

get_cat_ID( string $category_name )

위의 방법으로 카테고리 이름을 지정하면 get_cat_ID() 메소드를 사용하여 cat_ID를 정수로 가져올 수 있습니다. 예를 참조하십시오.

$Category_id = get_cat_ID( $category_name );
echo Category_id;

위의 코드는 주어진 범주 이름에 대해 cat_ID를 반환합니다.