Как подружить ajax-load-more с ACF?



@WebforSelf

Установил такой плагин для аякс подгрузки фото
Сама галерея работает на типе поля галерея ACF
Ссылка
Тут даже есть спец расширение которое тоже было установлено, теперь хотелось бы в своем шаблоне вывести эту галерею
Тут вроде как даже есть код который показывает пример
Ссылка 2
Собственно как я понял, мы должны в переменную image поместить свое acf поле

Поместил

<?php 
$images = get_field('gallery','options');
if( $images ): ?>
        <?php foreach( $images as $image ): ?>
<div class="alm-gallery-img">
   <a href="https://qna.habr.com/q/<?php%20echo%20$image["url']; ?>" class="popup">
      <img src="https://qna.habr.com/q/<?php%20echo%20$image["sizes']['thumbnail']; ?>" alt="https://qna.habr.com/q/<?php%20echo%20$image["alt']; ?>" />
   </a>
</div>

        <?php endforeach; ?>
<?php endif; ?>

Галерея выводится в обычном виде без ajax подгрузки. Может кто работал с этим плагином и подскажет как быть


Решения вопроса 0


Ответы на вопрос 1



@sequelsur

не понял конечно суть вопроса, но могу сказать лишь, что при создании поля “Галерея” поставьте в настройках “Выводить ссылку на картинку, а не массив” – там есть выбор из опций такой, не помню точно.
далее правильно делаете get_field(‘gallery’, $id) – где айди – это айди текущей страницы wordpress , можно конечно и без $id просто get_field(‘gallery’)
и перебрать foreach’ом и каждый элемент массива будет ссылка на изображение из галлереи
а дальше используйте это как-хотите

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *