Доступ к тегам CF7 из файла file.php - PullRequest
0 голосов
/ 22 января 2019

Я новичок в php и wordpress, но мне нужно переименовать файл, загруженный через контактную форму 7, используя теги / поля, введенные в другом месте формы.

Я вижу, как переименовать загруженный файл в "file.php ", но массив, содержащий другие параметры, находится в другом файле php.Кто-нибудь достаточно знаком с контактной формой 7, чтобы дать мне некоторое руководство здесь?Боюсь, я не получаю особой поддержки на странице поддержки CF7.

1 Ответ

0 голосов
/ 22 января 2019

Как я понимаю, вы хотите переименовать файл, который загружается пользователем, используя форму - поэтому вам не нужно изменять код file.php , вместо этого напишите пользовательскую функцию в .. / contact-form-7 / includes / functions.php и добавить для него хук, например:

// define the wpcf7_submit callback 
function action_wpcf7_submit( $instance, $result ) { 
    // make action magic happen here... 
}; 

// add the action 
add_action( 'wpcf7_submit', 'action_wpcf7_submit', 10, 2 ); 

Итак, наконец, вам нужно прочитать немного больше о крючках: https://codex.wordpress.org/Plugin_API/Hooks и после этой лекции вы найдете много ответов о том, как получить данные, отправленные из формы, например, из этой темы: WordPress контактная форма 7, изменение текстового значения

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