запрос по выводу дочерних страниц

Есть задача вывести на странице анонсы дочерних страниц.
Сделал по кодексу

<?php $mypages = get_pages('child_of=85&sort_column=menu_order');
        foreach($mypages as $page)    {    ?>
            <li><?php  echo $page->post_content; ?></li>
<?php } ?>

Но выводится полное содержимое, не учитывая тег more.

Решил вопрос по другому

<?php $mypages = get_pages('child_of=85&sort_column=menu_order');
        foreach($mypages as $page)    {    ?>
<?php query_posts('page_id='.$page->ID);
        while ( have_posts() ) : the_post();?>
            <li><?php global $more;    $more = 0; the_content(' '); ?></li>
<?php endwhile;
        wp_reset_query();  } ?>

Но кажется мне что это далеко не оптимальный вариант (
Наверняка можно обойтись одним запросом.
Буду признателен за советы.

Anonymous
Отправить
Ответ на: