2012-05-08 3 views

답변

2

당신은

if(category_has_parent('5')) // 5 is the category id 
{ 
    echo "it has a parent !"; 
} 
+0

다음과 같이이

function category_has_parent($catid){ $category = get_category($catid); if ($category->category_parent > 0){ return true; } return false; } 

당신은 원래의 질문에 대답하지 않았다 그것을 사용하려고 할 수 있습니다, istead; 당신은 단지 카테고리가 상위 카테고리이거나 그렇지 않은 경우에만 보여줄 것입니다. –

+1

@jepser, OP가 요구 한 것과 그 카테고리가 상위 카테고리를 가지고 있거나 카테고리가 다른 카테고리의 하위이고 이것을 말할 수 있습니다 '$ category-> category_parent'가 다른 catrgory의 하위 항목 인 경우 '$ category-> category_parent'는 '0'보다 강하며 참조 용으로 [check out] 할 수 있습니다 (http://wpseek.com/blog/2009/get-id-of -parent-category/49 /), 어떤 질문이 있으시면 언제든지 물어보십시오. :-) –

+0

제 생각에 OP는 카테고리 A가 카테고리 B의 자식인지 아닌지 알고 싶습니다. 카테고리 A 또는 카테고리 B는 하위 카테고리입니다. 그렇지 않다면 나는 당신의 대답에 1을 올릴 것이지만 나는 그가 그것을 알고 싶어한다고 생각하지 않는다. –

관련 문제