<?php
get_header();
$footerdescription = get_field('acf-footer-description');
$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
$items = get_posts([
'post_type' => 'catalog-item',
'post_status' => 'publish',
'posts_per_page' => -1,
'tax_query' => array(
array(
'taxonomy' => 'catalog',
'field' => 'id',
'terms' => $term->term_id,
'include_children' => true,
),
),
]);
?>
<div class="section section_catalog-items">
<div class="container">
<h1 class="section__title"><?= $term->name; ?></h1>
<div class="section">
<div class="section__description">
<?= $term->description ?>
</div>
</div>
<?php if (!empty($items)) { ?>
<div class="grid grid_4 grid_add-spaces">
<?php foreach ($items as $item) { ?>
<div class="grid__item">
<a href="<?= get_the_permalink($item->ID); ?>" class="catalog-box catalog-box_vertical">
<div class="catalog-box__img-wrap">
<div class="catalog-box__img"
style="background-image: url(<?= get_the_post_thumbnail_url($item->ID, '265x170'); ?>);"></div>
</div>
<div class="catalog-box__info">
<div class="catalog-box__title" title="<?= $item->post_title; ?>">
<div class="catalog-box__title-inner">
<?= $item->post_title; ?>
</div>
</div>
<div class="catalog-box__text">
<?= wp_trim_words($item->post_content, 30); ?>
</div>
</div>
<div class="catalog-box__button">
<div class="catalog-box__button-text">Подробнее...</div>
</div>
</a>
</div>
<?php } ?>
</div>
<?php } else { ?>
<?php } ?>
</div>
</div>
<div class="section section_footer-text">
<div class="container">
<?= $footerdescription; ?>
</div>
</div>
<?php get_footer(); ?>
Вот код вывода категории каталога и в ней товары
Когда в категории нет товаров, то
<div class="section section_footer-text">
<div class="container">
<?= $footerdescription; ?>
</div>
</div>
отображается, но если товар есть, дополнительное поле acf (редактор), контент не отображается