[WordPress] 워드프레스에서 슬러그로 카테고리 ID 찾기 feat. get_category_by_slug
워드프레스는 테마나 플러그인을 개발할 때 사용할 수 있는 내장 함수들이 참 잘 되어 있는 것 같아요.
오늘은 슬러그를 이용해 카테고리의 ID 를 찾을 수 잇는 get_category_by_slug
함수를 정리 해봅니다.
get_category_by_slug 함수 기본 사용법
get_category_by_slug
함수의 기본 사용법은 아주 간단합니다.
$cat = get_category_by_slug( 'cat-slug' );
함수의 파라미터로 카테고리의 슬러그를 넣어주면, 해당 슬러그를 가진 카테고리가 있을 경우 해당 카테고리 오브젝트를 반환 해주고, 그렇지 않으면 false
를 반환 합니다.
get_category_by_slug 함수 실전 예제
get_category_by_slug
함수의 투입 변수와 리턴 값을 생각 해보면 아래와 같이 사용할 수 있습니다.
$cat = get_category_by_slug( 'cat-slug' );
if ( $cat == false ) {
echo '해당 슬러그의 카테고리가 없습니다.';
}
else {
echo $cat->term_ID;
}
get_category_by_slug
함수를 이용해 $cat
변수에 카테고리 오브젝트를 가져옵니다. 만약 투입 변수의 슬러그를 가진 카테고리가 없다면 $cat
는 false
값을 가지게 되고, 이 경우에 사용자에게 해당하는 카테고리가 없다고 출력해줍니다. 만약 해당하는 카테고리가 있다면 해당 카테고리의 ID(term_ID
) 를 출력해줍니다.
실전에서 꽤나 유용하게 쓰이니 기억해 둡시다.
댓글 남기기