Использование Gravity Forms для загрузки мультимедиа в библиотеку, а затем прикрепления к сообщению

У меня есть простой сайт с двумя Gravity Forms, обе из которых позволяют пользователям загружать медиафайлы.

Я ищу простой код, который:

(a) вставляет все загруженные медиафайлы в медиатеку, а не в папку Gravity Forms по умолчанию (b) прикрепляет медиафайлы к страницам. Форму 1 прикрепить к странице 1, форму 2 к странице 2.

Я нашел несколько похожих сообщений, но ничего простого, что делало бы именно то, что мне нужно.

Думаю, я бы использовал что-то вроде

add_action( 'gform_after_submission_1', 'after_submission', 10, 2 );

и

wp_insert_attachment

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

Чтение https://codex.wordpress.org/Function_Reference/wp_insert_attachment дает мне некоторое представление, но Я не могу заставить его взять медиафайл из отправленной формы и добавить его в медиатеку. Он прикрепляется к сообщению, вроде как, но, очевидно, это не тот носитель, поскольку он не прикрепляется.


person Ads    schedule 26.11.2017    source источник


Ответы (1)


Мой плагин, Gravity Forms Media Library, предоставляет следующие функции для Gravity Forms: https://gravitywiz.com/documentation/gravity-forms-media-library/

person Dave from Gravity Wiz    schedule 29.11.2017
comment
Примечание.... это премиальный плагин, т.е. он не бесплатный. Удивительные характеристики, однако. - person Craig Wayne; 20.08.2018