Когда я создаю гравитационную форму без условной логики, она работает отлично, но когда я добавляю условную логику, она вообще не отображается.
Ошибок также нет, и я установил wp-debug true..
Оно появляется, когда я отключаю подключаемый модуль дополнительных настраиваемых полей, поэтому я знаю, что это конфликт между этими двумя подключаемыми модулями.
Расширенные настраиваемые поля разбивают форму Gravity Forms с помощью условной логики
Ответы (2)
Возможные причины
Причина 1: ошибка функции Javascript:
В формах Gravity, если ваша форма использует условную логику, что означает, что она имеет встроенный стиль отображения: не применяется, если на вашей странице есть какие-либо проблемы с JavaScript они могут препятствовать запуску скриптов Gravity Forms, а когда эти скрипты не могут запустить встроенный стиль display:none, удалить его нельзя.
Причина 2: Дублированная библиотека jQuery:
Также возможно, что тема включает собственную копию jQuery после того, как WordPress уже включил ее копию в заголовок страницы. Если это так, удалите еще одну копию jQuery ( From Theme ).
Убедитесь, что jQuery загружен в заголовок, аgravityforms.min.js перенесен в нижний колонтитул - по крайней мере, у меня работает. См. ответ здесь: https://stackoverflow.com/a/43949673/7994214