У меня есть ACF, куда загружаются медиа, это передается в галерею WordPress, и я использую плагин «Photoswipe Maisonry», чтобы показать его в веб-интерфейсе.
Все отлично работает, кроме лайтбокса, при попытке открыть изображение. Лайтбокс открывается, но через 0,5 секунды он немедленно открывает URL-адрес изображения. Таким образом, вы не можете просматривать фотографии и должны возвращаться каждый раз.
Плагин photoswipe использует следующий код для вывода изображения в сетку:
<figure class="msnry_item" itemscope itemtype="http://schema.org/ImageObject">
<a href="'. $full[0] .'" itemprop="contentUrl" data-size="'.$full[1].'x'.$full[2].'" data-caption="'. $image_caption .'" >
<img src='. $thumb[0] .' itemprop="thumbnail" alt="'.$image_alttext.'" />
</a>
</figure>