Вывод превью страниц

Например, этот код выводит 5 блоков — миниатюры 5 последних постов с указанием авторов и времени публикации.

Вывод превью страниц

Как мне сделать, чтобы выводились все подстраницы страницы «Услуги».
Если что, у меня можно страница задавать миниатюры.

Вывод превью страниц

в 07.04.2016.

т.е. как мне сделать, чтобы в таком же виде выводились все подстраницы страницы «Услуги»?

в 07.04.2016.
Добавить Комментарий
     // задаем нужные нам критерии выборки данных из БД
     $args = array(
     'posts_per_page' => 5,
     'post_type' => 'page',
     'post_parent__in' => array('999') // 999 - id родительской страницы
     // или вместо 'post_parent__in' => array('999')  используйте: 'post_parent' => 999
     );
    $query = new WP_Query( $args );
    // Цикл
     if ( $query->have_posts() ) {
     while ( $query->have_posts() ) {
     $query->the_post();
     ?>
     тут ваш html начиная с <div class="col-md-6">(строка 197 c картинки) .... и заканчивая </div>(строка 225 c картинки)
     <?
     }
     } else {
     // Постов не найдено
     }
     /* Возвращаем оригинальные данные поста. Сбрасываем $post. */
     wp_reset_postdata();
     

    Вроде работает хорошо.
    Вот этот код (цикл while), насколько я понимаю, уже не нужен. Я его удалил, оставив только ваш код.

    
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    // СЮДА ВСТАВИЛ ВАШ КОД
    
    <?php
    
    endwhile;
    
    else:
    
    ?>
    
    <?php endif; ?>
    
    

    У меня, наверное, по этому делу остался только один вопрос — как выводить эти превью в обратном порядке?
    Просто хочется чтобы был порядок вывода такой же как в меню.

    в 09.04.2016.

    Вот тут параметры для сортировки: Параметры Сортировки и порядка

    Параметры дописываются сюда:

    
    $args = array(
    'posts_per_page' => 5,
    'post_type' => 'page',
    'post_parent__in' => array('999')
    );
    
    

    Вот это, что вы написали выше:

    
    if (have_posts()) : while (have_posts()) : the_post();
    
    

    и

    
    <?php
    endwhile;
    else:
    ?>
    <?php endif; ?>
    
    

     не нужно, это есть в моем коде.

    в 11.04.2016.
    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.