get_ancestors()获取当前分类/页面/链接的父级节点信息

目录

描述

Returns an array containing the parents of the given object.

get_ancestors() 描述

用法

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

Default Usage

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

get_ancestors() 用法

参数

$object_id

(int or string) (必填) The ID of the child object

默认值: None

$object_type

(string) (必填) The name of the object type (page, hierarchical post type, category, or hierarchical taxonomy) in question

默认值: None

get_ancestors() 参数

返回值

(array) 

Array of ancestors from lowest to highest in the hierarchy

get_ancestors() 返回值

示例

Given the following category hierarchy (with IDs):

  • Books (6)
    • Fiction (23)
      • Mystery (208)

returns:

 Array
(
    [0] => 23
    [1] => 6

Given the a page hierarchy (with IDs):

  • About (447)
    • Child Page (448)

returns:

  Array
(
    [0] => 447

get_ancestors() 示例

注意

  • Filter: get_ancestors is applied to ancestors array before it is returned.

get_ancestors() 注意

历史

  • 添加于 版本: 3.1.0

get_ancestors() 历史

源文件

get_ancestors() 函数的代码位于 wp-includes/taxonomy.php.

get_ancestors() 源文件

相关