Как поменять отправителя в письме эксперту
Чтобы поменять отправителя вопроса можно воспользоваться фильтрами, добавив такой код в плагин https://support.wpshop.ru/docs/general/profunctions/
add_filter( 'expert_review_question_mail_headers', function ( $headers ) {
$action = 'expert_review_submit_question';
if ( doing_action( "wp_ajax_$action" ) || doing_action( "wp_ajax_nopriv_$action" ) ) {
$headers[] = 'From: test <[email protected]>';
}
return $headers;
} );
Если нужно поменять только только почту или имя, то можно воспользоваться фильтрами, встроенными в вордпресс:
add_filter( 'wp_mail_from', function ( $email ) {
$action = 'expert_review_submit_question';
if ( doing_action( "wp_ajax_$action" ) || doing_action( "wp_ajax_nopriv_$action" ) ) {
$email = '[email protected]';
}
return $email;
} );
или
add_filter( 'wp_mail_from_name', function ( $name ) {
$action = 'expert_review_submit_question';
if ( doing_action( "wp_ajax_$action" ) || doing_action( "wp_ajax_nopriv_$action" ) ) {
$name = 'New From Name';
}
return $name;
} );
Вам помог ответ?