В Contact Form 7 в WordPress адрес электронной почты по умолчанию подменяется на адрес почты, указанный в опции «From» (Отправитель) в настройках формы. Если вы хотите отключить эту функцию и использовать адрес почты, указанный в поле [your-email], вам необходимо воспользоваться дополнительным плагином или кодом.
Для отключения подмены адреса почты в Contact Form 7 вы можете воспользоваться плагином Contact Form 7 Email Validation, который позволяет использовать адрес электронной почты, введенный в поле формы, в качестве адреса «От» по умолчанию.
Если вы предпочитаете использовать собственный код, то вам необходимо добавить следующий код в файл functions.php вашей темы или в файл плагина, который поддерживает пользовательские функции:
add_filter( 'wpcf7_mail_components', 'my_custom_wpcf7_mail_components' ); function my_custom_wpcf7_mail_components( $components ) { if ( ! empty( $components['sender'] ) ) { $components['sender'] = str_replace( '[your-email]', $components['sender'], $components['sender'] ); } return $components; }
Этот код заменяет адрес электронной почты в поле отправителя формы на адрес, введенный в поле [your-email].
Учитывайте, что внесение изменений в код вашего сайта может повлиять на его работу, поэтому рекомендуется делать резервные копии и тестировать изменения на тестовом сайте перед применением их на рабочем ресурсе.