@efimenko_b

Как в WP дать класс записям из определенной категории?

Имеется вывод новостей....
<?php $works = new WP_Query( array( 'post_type' => 'post', 'order' => 'CSA')); ?>
						<?php if ( $works->have_posts() ) : while ( $works->have_posts() ) : $works->the_post(); ?>
						<div class="col-sm-6 mix cat1 <?php echo get_post_meta($post->ID, 'portfolio-class', true)?>">
							<div class="portfolio-block">
								<?php the_post_thumbnail(); ?>
								<div class="portfolio-block-overlay">
									<div class="overlay-wrap">
										<div class="overlay-links">
											<a href="#<?php echo get_post_meta($post->ID, 'modalid', true)?>" data-toggle="modal">Открыть во фрейме</a><br>
											<a href="<?php echo get_post_meta($post->ID, 'site', true)?>" target="_blank">Открыть в новой вкладке</a>
										</div>
										<span class="overlay-abs">
											<?php echo get_post_meta($post->ID, 'dessk', true)?>
											<span><?php the_title(); ?></span>
										</span>
									</div>
								</div>
							</div>
							<!-- end portfolio-block -->
						</div>
						<?php endwhile; ?>
						<!-- post navigation -->
						<?php else: ?>
						<!-- no posts found -->
						<?php endif; ?>

Как записям из разных категорий задать определенный класс.
Ну к примеру если эта запись из категории с id 1, то класс у блока будет cat1, если id категории 2, то класс у блока cat2.
Я уже задавал подобный вопрос, получил ответ о функции post_class(), но как ее тут применить не могу понять.
Заранее спасибо.
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
<div class="col-sm-6 mix cat1 <?php echo get_post_meta($post->ID, 'portfolio-class', true)?>  <?php post_class() ?>">
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
от 300 000 до 500 000 ₽
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект
30 апр. 2024, в 23:39
5000 руб./за проект