В моем проекте Wordpress для переходов используется Barba.js. Я использую Fluent Forms, и когда пользователь заходит на сайт через страницу с формой, все работает нормально. Однако если вы уйдете, а затем вернетесь или перейдете на страницу формы с другой, этого не произойдет.
При первой загрузке страницы формы Wordpress внедряет логику Fluent Form, и она работает. Об этом свидетельствует, среди прочего, скрипт, который отображается в конце тела только тогда, когда точкой входа является страница формы:
Общая структура веб-сайта в формате HTML:
При переходе на страницу формы логика поставляется с HTML, но Барба заменяет только то, что находится внутри контейнера. Каков правильный подход к повторной инициализации такого кода? Моя проблема связана конкретно с Fluent Form, но как лучше всего запускать внешний код с помощью Barba?
Мое текущее решение — принудительно использовать навигацию вместо перехода при переходе на страницу формы.
Подробнее здесь:
https://stackoverflow.com/questions/798 ... js-website