Я вывожу через цикл все фотографии из поля ACF, поле галерея.
<div class="pop-up-slider">
<?php foreach( $images as $image ): ?>
<a class="img-click" data-fancybox="gallery" href="<?php echo $image['url']; ?>">
<img src="<?php echo $image['sizes']['thumbnail']; ?>" />
</a>
<?php endforeach; ?>
Оно изначально скрыто.
У меня висит обработчик на другую кнопку который тригерит клик по ссылке из выведенных картинок и они открываются
$('.case-img').on('click' , function() {
if($(this).hasClass('hasImg')) {
$(this).closest('.shadow-have').next('.case-pop-up-wrapper').find('.img-click:first-child').trigger('click');
} else {
$(this).closest('.shadow-have').next('.case-pop-up-wrapper').find('.video-click').trigger('click');
}
В данном случае картинки 2, но в галереи их 4, и они просто повторяют друг друга.
Если после загрузки смотреть через исходный код, то видно что картинок загрузилось 2, так почему их в галереи 4?
Может у кого то была такая проблема?Как решить?
Могу предоставить доп. данные если необходимо.