您的当前位置:首页 > 知识博客 > wordpress建站

WordPress获取父页面ID函数:get_post_ancestors

时间:2024-03-12

WordPress函数get_post_ancestors用于获取父页面的ID,通常在企业模板中,侧边栏需要显示页面导航,例如:公司简介、企业文化、人才招聘等等,就可能需要用get_post_ancestors函数来获取父页面。

get_post_ancestors( int $post )

函数参数

$post

整数型,默认值为空

必须传递一个页面ID,以返回该页面的父级页面ID

函数返回值

Array (
    [0] => 2
)

函数使用示例

以下代码可以获取父页面的各种数据:

<?php
	if( is_page() ) {
		global $post;
		$parents = get_post_ancestors( $post->ID );
		$id = ($parents) ? $parents[count($parents)-1]: $post->ID;
		$parent = get_post( $id );
	}
?>

扩展阅读

get_post_ancestors()函数位于:wp-includes/post.php

相关函数:

  • get_post()


欢迎咨询/Welcome to inquire
tel/vx:18842938855
qq:1685522781
email:1685522781@qq.com

Copyright © 2019-2024 wordpress.wang


Whatsapp