카테고리 Cat_ID WordPress PHP

Sheeraz Gul 2023년6월20일
카테고리 Cat_ID WordPress PHP

이 튜토리얼은 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를 반환합니다.

작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook