@k3499

Как вывести посты на 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(). ?>
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
@k3499 Автор вопроса
Решил вопрос изменив весь вывод на сайте через pre_get_posts
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы