我有一个属性网站,其中父母是一个发展,并且孩子是发展中的情节。当儿童页面已经在儿童页面上循环浏览子页面
在开发页面上,我使用下面的代码来显示该开发的所有子页面(绘图页)。
<?php
$args = array(
'post_type' => 'property',
'posts_per_page' => -1,
'post_parent' => $post->ID,
'orderby' => 'plot_number',
'order' => 'ASC'
);
$parent = new WP_Query($args);
if ($parent->have_posts()) :
?>
<?php while ($parent->have_posts()) : $parent->the_post(); ?>
//CONTENT GOES HERE
<?php endwhile; ?>
<?php endif; wp_reset_query(); ?>
我想显示相同的东西(发展的所有子页面),但在子页面本身。基本上我需要检查页面是否有父页,然后通过子页面循环...
任何想法?
很简单。只需用'wp_get_post_parent_id'获取当前页面的父母号码,然后在查询中获取它的孩子。 – vaso123
谢谢你,你能举个例子吗? –
页面列表插件(https://wordpress.org/plugins/page-list/)执行此操作。你可以使用它,或者下载它来了解它是如何工作的。 –