#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.