0

我在 wordpress 上有这个内容结构:

-father
--child
---grandchild

并获取child我使用的内容:

$pages = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc');

问题在于这也让我得到了内容grandchild;我试图$pages[0];只是为了好玩,但众所周知,这只是让我成为了第一个孩子。

我还发现了wordpress codex的这个信息,它更接近于提供如何解决这个问题的线索......

任何想法或解决方案将不胜感激..谢谢

4

2 回答 2

3

添加&parent='.$post->ID

$pages = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc&parent='.$post->ID);
于 2013-06-29T12:00:50.453 回答
1

尚未对其进行测试,但这应该可以:

<?php query_posts('showposts=1&post_parent=$post->ID'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <h1><?php the_title() ?></h1>
    <?php the_content();?>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
于 2013-06-29T12:01:47.773 回答