Как проверить количество загруженных изображений и на основании этого поставить условие?

Мне необходимо вывести на странице галерею изображений, загруженных в произвольные поля, созданные при помощи плагина "Carbon Fileds".

Поля созданы подобным образом, в отдельном файле:

Container::make( 'post_meta', 'Редактирование информации о подразделении' )
->where( 'post_template', '=', 'page-templates/departments-item.php' )
  ->add_fields( array(
    Field::make( 'textarea', 'depart_preview_text', 'Краткое описание (для главной страницы)' ),
    Field::make( 'image', 'depart_preview_img', 'Превью изображение' )
      -> set_value_type( 'url' ),
    Field::make( 'media_gallery', 'depart_gallery', 'Основные изображения для страницы подразделения' )
      -> set_type( 'image' ),
            ) );
}

Вывожу в php-шаблоне в слайдер так:

<div class="department">
    <div class="department__slider swiper department-swiper">
        <div class="department__slider-wrap swiper-wrapper">
            <?php $slides = carbon_get_post_meta(get_the_ID(), 'depart_gallery');
                foreach ($slides as $slide):
            ?>
                <div class="department__slider-item swiper-slide">
                    <img src="<?php echo wp_get_attachment_image_url($slide, 'full'); ?>" alt="<?php the_title() ?>"/>
                </div>
            <?php endforeach; ?>
        </div>
    </div>
</div>

Вопрос в следующем, как сделать проверку на количество загруженных изображений и поставить условие: если загружено одно изображение, то отображаем простой html-блок с фото, если их несколько, то через foreach выводим все имеющиеся фотки в слайдер (как уже и сделано в коде выше).

Спасибо.


Ответы (0 шт):