1
하위 분류 체계의 이름으로 부모의 분류 ID를 가져와야합니다.부모님의 분류 ID를 WordPress에서 어떻게 얻을 수 있습니까?
예컨대 : Livingo
페이지에서
Italy - parent
Livingo - sub
, 나는 Italy
의 ID를 얻을 수 있어야합니다.
하위 분류 체계의 이름으로 부모의 분류 ID를 가져와야합니다.부모님의 분류 ID를 WordPress에서 어떻게 얻을 수 있습니까?
예컨대 : Livingo
페이지에서
Italy - parent
Livingo - sub
, 나는 Italy
의 ID를 얻을 수 있어야합니다.
$subCategory = get_term_by('slug', get_query_var('term'), $current_taxonomy);
$mainCategory = get_term_by('id', $subCategory->parent, $current_taxonomy);
는 그 후, $mainCategory
는이 용어 (슬러그, 이름, 부모 등)에 대한 모든 세부 사항에 배열 될 것입니다.
Tnx 많이 있습니다. 하위 수준으로 필터링 할 함수가 있다면? 예를 들어,이 함수는 3 개의 하위 레벨에서만 필요합니다. – Foxsk8
부모 ID를 확인하는 재귀 함수를 만들 수 있습니다. 그 값이 0이면 맨 위 부모가 있습니다. 최상위 부모로 부모 ID가있는 용어를 확인하고 레벨 1 하위를 얻은 다음 레벨 1 요소에 대해 다시 점검하고 레벨 2를 얻는 식으로 계속합니다. 조심하십시오. 특히 많은 양의 어린이 및/또는 심층적 인 중첩이있는 경우 성능 문제가 발생할 수 있습니다. 그러나 방문자 수가 많지 않으면이 사실을 알 수 없습니다. –