@Arsen2283

ACF + клонирование через onclick?

Попалась мне в работку вёрстка, которую необходимо интегрировать с Wordpress. Для интеграции элементов использую плагин ACF. Всё было прекрасно, до того момента, как я заметил, что при вызове любого всплывающего окна (меню сайта, попап окна, всплывающие слайдеры) - контент берётся из функции в отдельном php обработчике.

Получается на текущий момент я имею:
Вёрстку html/css/js и обработчик php, в котором содержатся данные для ajax подгрузки определенного контента.

Проблема в том, что я не могу подцепить acf к этому обработчику, чтобы произвольно добавлять/удалять контент из админки. Даже если вставить его в отдельно созданный шаблон (page-name.php). Вывод ошибок говорит об ошибке синтаксиса acf, т.е. плагин не срабатывает на отдельных страницах.

Самое очевидно решение, которое я увидел - это вывести весь контент в индексную страницу и скрыть его. А при клике на кнопку вызова всплывающего окна - будет происходить клонирование элемента в указанное место.

Дело в том, что я не очень силён в js, и поэтому не совсем понимаю, как это реализовать.

Сам ACF сейчас выводит к примеру слайд (через reapeater), в котором есть скрытая галерея (тоже добавляется через ту же настройку). При клике на слайд нужно сделать так, чтобы передавалось содержимое галереи только текущего слайда.

Пример:
У каждого слайда внутри есть
<div class="galery">
<img src=""> <img src="">
</div>


В самом низу страницы есть скрытый слайдер slick (без элементов).

При клике на слайд нужно сделать так, чтобы содержимое селектора galery передавалось в скрытый слайдер.
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ответы на вопрос 2
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
вообще ничего не понятно, особенно это
ACF. Всё было прекрасно, до того момента, как я заметил, что при вызове любого всплывающего окна (меню сайта, попап окна, всплывающие слайдеры) - контент берётся из функции в отдельном php обработчике.
Ответ написан
Lord_Dantes
@Lord_Dantes
Чат джунов t.me/developersjunior
Вставляйте PHP контент который вам нужен в скрытие блоки и вытягивайте его через JS и вставляйте куда нужно вам.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы