获取子页面顶级父级的固定链接 时间:2013-05-30 作者:Pepozzo 我有以下页面结构:首页子页1子页1子页2子页等是否可以在每个子页上显示一个链接以返回到顶层页?如何做到这一点? 2 个回复 最合适的回答,由SO网友:birgire 整理而成 以下是获取首页url的方法:$top_page_url = get_permalink( array_slice( get_ancestors( get_the_ID(), \'page\' ) , -1 ) ); 在哪里get_ancestors() 返回一个数组,其中包含给定页的所有父级(ID)。你可以在法典中读到更多关于它的信息here. Here 有多种方法可以获取最后一个数组项,但请注意end() 不期望函数作为输入-有关它的更多信息,请参阅PHP文档here. SO网友:sabreuse 您可以使用$post->post_parent; 此时,只需使用该ID获取永久链接。此代码段来自wp。org论坛将满足您的需要:<?php if($post->post_parent) { $parent_link = get_permalink($post->post_parent); ?> <a href="<?php echo $parent_link; ?>">Link to parent page</a> <?php } ?> 代码段found here. 结束 文章导航