2013-06-29 4 views
0

У меня есть эта структура контента на WordPress:Wordpress выбрать первую страницу ребенка только?

-father 
--child 
---grandchild 

и получить child содержание я использую это:

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

проблема с этим состоит в том, что также заставляет меня содержание для grandchild; Я пытался $pages[0]; просто для удовольствия, но, как мы все знаем, что это только у меня первый ребенок из всех ..

также я нашел эту информацию о wordpress codex который был один, который пришел более близко, чтобы дать ключ в том, как это исправить ...

любая идея или решение будет очень ценна .. спасибо

ответ

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(); ?> 
+0

этот kinda работал :) спасибо mate – jycr753

1

добавить &parent='.$post->ID

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

это именно то, что мне было нужно спасибо mate – jycr753

Смежные вопросы