Есть ли способ интеграции полей ACF в плагин Easy Digital Downloads Front End Submissions? Мне нужно добавить поля в формы добавления / редактирования новых продуктов.
Я хочу добавить настраиваемые поля, которых еще нет в редакторе форм отправки, в дополнении к переднему плану представления Easy Digital Downloads.
Один из «блоков» в редакторе формы отправки пользователя позволяет мне добавить «Хук действия», который, по-видимому, позволяет мне подключить любую функцию, которую я хочу, к форме. Справка для этого блока следующая:
Это для разработчиков, чтобы добавлять динамические элементы, как они хотят. Это
дает возможность добавить любой тип ввода, который вы хотите добавить в этом
форма.
Вы можете связать свои собственные функции, чтобы отобразить форму для этого действия
крюк. Вам будет предоставлено 3 параметра для игры: $form_id
, $post_id
,
$form_settings
.
add_action(‘{hookname}’, ‘my_function_name}’, 10, 3 );
// first param: Form Object
// second param: Save ID of post/user/custom
// third param: Field Object
function my_function_name( $form, $save_id, $field ) {
// Do whatever you want here
}
Используя это, смогу ли я добавить поля / элементы ACF или действительно целый набор полей в форму отправки внешнего интерфейса EDD?
Если так, как бы я поступил так?