0

我正在尝试在内容区域中获取其所有子页面的页面列表..但是当我使用下面的代码时,它只显示 40 个子页面中的 10 个......

请让我知道如何解决它?

<ul class="subpages-pro" style="margin-top:20px;">
<span style="display:none;"><?php the_ID(); ?></span>
<?php $parent = $post->ID; ?>
<?php
query_posts('order=ASC&post_type=page&post_parent='.$parent);
 while (have_posts()) : the_post();
?>

<?php $image_thumb = get_post_meta($post->ID, 'image-thumb', true); ?>
<li><?php the_post_thumbnail(); ?>
<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
<?php the_excerpt(); ?>
</li>

<?php endwhile; ?>
</ul>
4

1 回答 1

2

如果将参数 numberposts = -1 传递给 query_posts 函数,则将显示所有页面。

因此,将您对 query_posts 的调用更改为:

query_posts ('order=ASC&post_type=page&numberposts=-1&post_parent='.$parent)
于 2013-02-24T22:45:10.030 回答