有谁能够帮我?我想在 wordpress 中获取子页面的所有父母 ID
父母 1
--父1.1
----父1.1.1
------子页面
所以我想获取Parent 1、Parent 1.1、Parent 1.1.1 的ID
谢谢,制作
有谁能够帮我?我想在 wordpress 中获取子页面的所有父母 ID
父母 1
--父1.1
----父1.1.1
------子页面
所以我想获取Parent 1、Parent 1.1、Parent 1.1.1 的ID
谢谢,制作
<?php
$pages = get_pages('child_of=X');
foreach($pages as $child) {
echo $child->ID; // The child ID
}
?>
检查这篇文章希望它会帮助你。
在全球 $post 你可以简单地做的是
利用
$post->post_parent
对于第一父母的父母 1.1.1
你可以看看
$post->ancestors
其他父母的数组
你需要get_post_ancestors()
;
https://codex.wordpress.org/Function_Reference/get_post_ancestors