WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Как вывести посты на archive.php с сортировкой по произвольному полю?

На странице ACF плагина есть такой код кастомного WP_Query запроса. Но внутри Archive.php он не выведет посты определенной таксономии. Он выведет все посты вообще. Как нужно тогда запрос написать чтобы выведенные посты принадлежали и таксономии и сортировались по произвольному полю ACF?

<?php 

// query
$the_query = new WP_Query(array(
  'post_type'           => 'event',
  'posts_per_page'  => -1,
  'meta_key'            => 'featured',
  'orderby'         => 'meta_value',
  'order'               => 'DESC'
));

?>
<?php if( $the_query->have_posts() ): ?>
  <ul>
  <?php while( $the_query->have_posts() ) : $the_query->the_post(); 

	$class = get_field('featured') ? 'class="featured"' : '';

	?>
	<li <?php echo $class; ?>>
	  <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
	</li>
  <?php endwhile; ?>
  </ul>
<?php endif; ?>

<?php wp_reset_query();   // Restore global post data stomped by the_post(). ?>
0
Кирилл
2 месяца назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация