我正在尝试列出我制作的自定义页面的所有子页面。
在我的自定义页面中,我这样做是为了列出页面:
<?php get_header(); ?>
<?php
$subpages = new WP_Query( array(
\'post_type\' => \'page\',
\'post_parent\' => $post->ID,
\'posts_per_page\' => -1,
\'orderby\' => \'menu_order\'
));
if ($subpages->have_posts()) : while ($subpages->have_posts()) : the_post(); ?>
...
<?php endwhile; else : ?>
...
<?php endif; ?>
<?php get_footer(); ?>
但这不起作用。现在它只列出了它自己(父对象,我根本不想列出),而没有列出它的子对象。此外,网站只会继续加载,而除了页脚以外的所有内容都会显示出来。这就像它返回页面的一半,然后在处理其余部分时挂起。在运行这个时,我的CPU和风扇突然启动。
有人知道为什么吗?