WordPress 获取指定页面ID的父页面函数
在WordPress中,要获取指定页面的父页面ID,你可以使用get_post_ancestors()
函数。这个函数会返回一个数组,其中包含了指定页面的所有祖先页面的ID。
以下是一个示例代码:
<?php
$page_id = 123; // 你要获取父页面的页面ID
$ancestors = get_post_ancestors($page_id);
if (!empty($ancestors)) {
$parent_page_id = end($ancestors); // 获取最后一个祖先页面的ID,即父页面ID
echo "父页面的ID是:" . $parent_page_id;
} else {
echo "该页面没有父页面";
}
?>
在这个示例中,你需要将 $page_id
替换为你想要获取父页面的页面ID。如果该页面有父页面,它将打印出父页面的ID,否则会显示一条消息表明该页面没有父页面。
希望对你有所帮助!如果你有任何其他问题,请随时问。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?