如何获得帖子的家长ID? 时间:2013-04-25 作者:metalzade 我有一个输出博客帖子(博客页面)的模板,我打开了一个使用single的帖子。php模板,现在我如何获得它的父级ID,即(博客页面)?我应该说,我想使用这个ID来获取博客页面的元框值。php。自定义帖子类型也一样,比如“project”,其中页面模板列出了项目的帖子(项目页面)和单个项目。php用于单个项目帖子。在这种情况下,我希望在单个项目中获取(项目页面)ID。php。 2 个回复 SO网友:Luke Carbis WordPress 5.7引入了一个新的助手函数,可以更轻松地获取父帖子的ID:get_post_parent()这也可以与has_post_parent(), 所以你可以有这样的东西:<?php if ( has_post_parent() ) : ?> <a href="<?php the_permalink( get_post_parent() ); ?>"> <?php echo sprintf( esc_html__( \'Back to parent page: %s\', \'text-domain\' ), get_the_title( get_post_parent() ) ); ?> </a> <?php endif; ?> 请注意,这些函数接受一个;子帖子ID“;作为参数,默认为当前帖子。https://make.wordpress.org/core/2021/02/10/introducing-new-post-parent-related-functions-in-wordpress-5-7/ SO网友:saifur 使用$post->post_parent 获取帖子的父ID。在这里$post 是具有属性的对象。 结束 文章导航