WordPress获取父页面ID函数:get_post_ancestors
WordPress函数get_post_ancestors用于获取父页面的ID,通常在企业模板中,侧边栏需要显…
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()
类别:WordPress函数讲解、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!