Расширенные настраиваемые поля и формы гравитации

Я создал настраиваемые типы сообщений и поля, используя пользовательский интерфейс Custom Post Types и плагин Advanced Custom Fields на моем сайте wordpress.

Моя цель - создать Gravity Form в интерфейсе моего сайта, который заполняет пользовательский тип сообщения.

Я установил этот плагин ACF для Gravity Forms: https://github.com/stormuk/Gravity-Forms-ACF-Field/

Я попытался связать настраиваемые поля, которые я создал с ACF, с формой Gravity, выбрав Post Fields -> Custom Field в меню создания формы.

Однако я не вижу имена настраиваемых полей, которые я создал в ACF, в качестве параметров в раскрывающемся селекторе настраиваемых полей «Существующие». Вместо этого я вижу такие параметры, как field_512512a14d, которые не соответствуют заданному мной настраиваемому имени поля. Даже если я выберу эти странные имена полей, заполнение Gravity Form не приведет к заполнению нового сообщения на бэкэнде.

Может кто-нибудь посоветовать, как заставить этот плагин работать правильно?


person AME    schedule 30.04.2014    source источник
comment
вам следует изучить ключи полей ... [ссылка] (advancedcustomfields.com/ resources / functions / update_field / ключ поля)   -  person codescribblr    schedule 29.05.2014


Ответы (2)


Я заметил, что мне нужно вручную создать хотя бы одну запись в настраиваемом типе сообщения, прежде чем поля ACF появятся в раскрывающемся меню существующих полей Gravity.

person Wendell    schedule 22.06.2017

Я лично считаю, что проще просто создать настраиваемые типы сообщений + настраиваемые поля в файле functions.php и связать отправку формы с созданием нового настраиваемого типа сообщений.

Я написал здесь сообщение, в котором подробно описывается весь процесс: https://bay-a.co.uk/wordpress-tips/gravity-forms-custom-post-from-form/

Дайте мне знать, если это полезно и / или если вы не понимаете какие-либо предположения / предыдущие этапы.

Спасибо, Ллойд

person Lloyd Jones    schedule 15.05.2014