Если категория затем эхо настраивает поля

В стандартном файле single.php для болота, как я могу повторить следующее, если категория post = «События» или идентификатор категории «4». Код, который я ищу для эха:

<div class="event-post-icons"> <ul> <li class="single-post-date"><?php the_field('event_date'); ?></li> <li class="single-post-time"><?php the_field('event_time'); ?></li> <li class="single-post-price"><?php the_field('booking_fee'); ?></li> <li class="single-post-palce"><?php the_field('event_location'); ?></li> </ul> </div><!-- /event-post-icons --> 

благодаря

Solutions Collecting From Web of "Если категория затем эхо настраивает поля"

Используйте функцию in_category () , например:

 <?php if ( in_category( 4 ) ) : ?> <div class="event-post-icons"> <ul> <li class="single-post-date"><?php the_field('event_date'); ?></li> <li class="single-post-time"><?php the_field('event_time'); ?></li> <li class="single-post-price"><?php the_field('booking_fee'); ?></li> <li class="single-post-palce"><?php the_field('event_location'); ?></li> </ul> </div><!-- /event-post-icons --> <?php endif; ?> 

Если вы используете это для проверки публикации вне цикла, вам нужно будет добавить идентификатор сообщения:

 <?php if ( in_category( 4, $post_id ) ) : ?>