Простые цифровые загрузки - настройка внешнего интерфейса модуля плагинов и крючки ACF - PullRequest
1 голос
/ 22 мая 2019

Есть ли способ интеграции полей 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?

Если так, как бы я поступил так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...