@MalGym

Как вывести посты и исключить посты с определенной категорией?

Вывожу посты
<?php $wp_queryy = new WP_Query( array( 'post_type' => 'event','event-category' => '-28','posts_per_page'=>'9','paged'=>$paged));
					if ($wp_queryy->have_posts()) : while ($wp_queryy->have_posts()) : $wp_queryy->the_post();?>

				<div class="top-event-block">
					<div class="upcoming-data"><?php echo get_the_date("M j, Y");?></div>
					<div class="upcoming-title"><?php the_title(); ?></div>
					<div class="upcoming-exp"><?php the_excerpt();?></div>
					<div class="upcoming-read-more"><a href="<?php echo the_permalink(); ?>">Read more</a></div>
				</div>

				<?php endwhile; ?>
				<?php endif; ?>
				<?php wp_reset_query(); ?>


Выводятся все посты, но мне надо исключить из этого вывода посты , у которых есть категория со слагом "upcomingevents"
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 1
@magarif
Программист
Узнайте id категории и...

Показать все посты, кроме тех, что принадлежать категории 3:
$query = new WP_Query([ 'cat' => '-3' ]);
Ответ написан
Ваш ответ на вопрос

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

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