WordPress.org

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

ko:Function Reference/get ancestors

함수 설명

주어진 객체의 부모를 포함하는 배열을 반환합니다.

사용 방법

 <?php get_ancestors$object_id$object_type ); ?> 

기초적인 사용 방법

 <?php $ancestors get_ancestors6'page' ); ?> 

매개변수

$object_id
(int or string) (required) 자식 객체의 ID
Default: None
$object_type
(string) (required) 쿼리에 사용하는 객체형의 이름. (page, hierarchical post type, category, or hierarchical taxonomy)
Default: None

반환 값

(array) 
계층 구조에 따라 가장 낮은 단계의 부모 부터 가장 높은 부모까지의 배열. (아버지, 할아버지, 증조 할아버지, 고조 할아버지.. 순으로 배열이 열겨되며, 직계만 포함하고 있음)

예제

다음과 같은 카테고리 계층이 주어졌을 때 (괄호 안의 숫자는 카테고리 ID) :

  • Books (6)
    • Fiction (23)
      • Mystery (208)
<?php get_ancestors( 208, 'category' ); ?>

반환값:  Array
(
    [0] => 23
    [1] => 6


다음과 같이 페이지 계층이 주어졌을 때 (괄호 안의 숫자는 페이지 ID) :

  • About (447)
    • Child Page (448)
<?php get_ancestors( 448, 'page' ); ?>

반환값:   Array
(
    [0] => 447

참고

  • 필터: get_ancestors 반환 되기 전에 조상들의 배열에 필터가 적용됩니다.

변경 사항

소스 파일

get_ancestors() 함수는 wp-includes/taxonomy.php 파일에 위치합니다.

관련 문서

Page Tags: get_all_page_ids(), get_ancestors(), get_page(), get_page_link(), get_page_by_path(), get_page_by_title(), get_page_children(), get_page_hierarchy(), get_page_uri(), get_pages(), is_page(), page_uri_index(), wp_list_pages(), wp_page_menu()

See also index of Function Reference and index of Template Tags.