@test-cats

Как вывести посты по дате из поля?

На сайте есть страница на которой выводятся все посты в виде блоговой структуры. У каждого поста есть поле в котором указывается нужная дата. Поле создано при помощи плагина acf. Подскажите, как реализовать вывод всех постов относительно даты из поля, а не относительно даты добавления?
Вот так выглядит сейчас страница вывода постов.
<?php $pc = new WP_Query('cat=27&orderby=date&posts_per_page=100'); ?>
					<?php while ($pc->have_posts()) : $pc->the_post();  ?>

						<?php	get_template_part( 'template-parts/post' ); ?>

					<?php endwhile; ?>

всем спасибо
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ответы на вопрос 1
Chefranov
@Chefranov
Новичок
Под себя поправьте
$start = '1900-01-01';
$end = '1949-12-31';
$args = array(
    'post_type' => 'events',
    'posts_per_page' => -1,
    'orderby' => 'meta_value',
    'order' => 'ASC',
    'meta_key' => '_event_date',
    'meta_query' => array(
        array(
            'key' => '_event_date',
            'value' => array( $start, $end ),
            'compare' => 'BETWEEN',
            'type' => 'DATE'
        )
    )
);
$events_query = new WP_query( $args );
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы