2012-01-17 3 views

답변

3
$subCategory = get_term_by('slug', get_query_var('term'), $current_taxonomy); 
$mainCategory = get_term_by('id', $subCategory->parent, $current_taxonomy); 

는 그 후, $mainCategory는이 용어 (슬러그, 이름, 부모 등)에 대한 모든 세부 사항에 배열 될 것입니다.

+0

Tnx 많이 있습니다. 하위 수준으로 필터링 할 함수가 있다면? 예를 들어,이 함수는 3 개의 하위 레벨에서만 필요합니다. – Foxsk8

+0

부모 ID를 확인하는 재귀 함수를 만들 수 있습니다. 그 값이 0이면 맨 위 부모가 있습니다. 최상위 부모로 부모 ID가있는 용어를 확인하고 레벨 1 하위를 얻은 다음 레벨 1 요소에 대해 다시 점검하고 레벨 2를 얻는 식으로 계속합니다. 조심하십시오. 특히 많은 양의 어린이 및/또는 심층적 인 중첩이있는 경우 성능 문제가 발생할 수 있습니다. 그러나 방문자 수가 많지 않으면이 사실을 알 수 없습니다. –

관련 문제