Где отключить подмену адреса почты в Contact Form 7?

В 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].

Учитывайте, что внесение изменений в код вашего сайта может повлиять на его работу, поэтому рекомендуется делать резервные копии и тестировать изменения на тестовом сайте перед применением их на рабочем ресурсе.