У меня есть простой сайт с двумя 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 дает мне некоторое представление, но Я не могу заставить его взять медиафайл из отправленной формы и добавить его в медиатеку. Он прикрепляется к сообщению, вроде как, но, очевидно, это не тот носитель, поскольку он не прикрепляется.