Поддержка Проблемы и решения сделать сортировку постов

  • Здравствуйте!

    Как сделать сортировку постов?
    Пробовала такой вариант

    <?php 
        // задаем параметры выборки в массиве
        $args = array(
        'meta_key' => 'date',
        'order' => 'ASC',
        
        );
    // запрос
    $query = new WP_Query( $args ); 
    ?>
    <?php if ( $query->have_posts() ) : ?>
      <!-- цикл -->
      <?php while ( $query->have_posts() ) : $query->the_post(); ?>
        <h1><?php the_title(); ?></h1>
      <?php endwhile; ?>
      <!-- конец цикла -->
      <?php wp_reset_postdata(); //очищаем результат запроса?>
    <?php else : ?>
      <p><?php esc_html_e( 'Ничего не найдено.' ); ?></p>
    <?php endif; ?>

    У меня выводиться второй параметр else, тоесть не находит записей почем?

Просмотр 1 ответа (всего 1)
  • <div class="archive_directory">
       
            <?php if (have_posts()) :
              $query = new WP_Query( array(
                'order' => 'ASC',
                'orderby' => 'title',
                'posts_per_page' => 3,
            ) ); ?>
                <div class="container">
                    <div class="row">
    
                        <?php while ($query->have_posts()) : $query->the_post(); ?>
                               <div class="col_xxs_12 col_xs_12 col_s_12 col_m_12 col_l_12">
                                    <?php include('items/directory.php'); ?>
                                </div>
                        <?php endwhile; ?>
                    </div>
                </div>
    
            <?php endif;
            wp_reset_query(); ?>
        </div>

    Какая тут ошибка, подскажите плиз)

Просмотр 1 ответа (всего 1)
  • Тема «сделать сортировку постов» закрыта для новых ответов.