wp_mail использует шаблон электронной почты WordPress по умолчанию для отправки электронной почты

#php #wordpress #email

#php #wordpress #Адрес электронной почты

Вопрос:

Есть ли какой-либо способ отправить электронную почту с WordPress, используя шаблон по умолчанию, который WordPress использует для отправки электронных писем (при регистрации, сбросе пароля и т.д.).

Я использую wp_mail функцию для отправки электронной почты, но как включить шаблон в сообщение с пользовательским содержимым.

Спасибо

Комментарии:

1. Вы хотите использовать пользовательский шаблон?

2. Да, но не пользовательский, тот, который использует WordPress с заголовком на синем фоне.

Ответ №1:

Попробуйте использовать это руководство:https://www.wpbeginner.com/plugins/how-to-change-sender-name-in-outgoing-wordpress-email /


Вам нужно будет добавить следующий код в шаблон вашей темы functions.php файл или плагин для конкретного сайта.

 // Function to change email address

function wpb_sender_email( $original_email_address ) {
    return 'tim.smith@example.com';
}

// Function to change sender name
function wpb_sender_name( $original_email_from ) {
    return 'Tim Smith';
}

// Hooking up our functions to WordPress filters 
add_filter( 'wp_mail_from', 'wpb_sender_email' );
add_filter( 'wp_mail_from_name', 'wpb_sender_name' );
This code simply replaces the default WordPress sender name and email address with your custom sender name and email address.
  

Комментарии:

1. Я думаю, что это полностью упускает вопрос. OP не спрашивает, как изменить имя отправителя, он спрашивает, как заставить функцию wp_mail использовать шаблон электронной почты worpdress.