WordPress как на ладони
wordpress jino

Шаблон писем при регистрации или восстановлении пароля

Добрый день! Подскажите где меняются шаблоны писем после регистрации или восстановлении пароля, вообще все шаблоны писем

0
Гость 1.4 года назад
  • 0
    Kama4486

    Хуков для этого я что-то не нашел. Но можно переопределить соответствующие функции в плагине:

    • wp_new_user_notification() - уведомление о регистрации

    • wp_password_change_notification() - смена пароля

    Принцип такой, создаете свой плагин, копируете в него оригинальный код функции и изменяете под себя...

    Ну и в крайнем случае, всегда можно изменить текст сообщения, через хук wp_mail см функцию wp_mail(). Например, проверяете наличие конкретной строки в сообщении, по которой можно идентифицировать тип сообщения, и изменяете текст сообщения. Примерно так:

    add_filter('wp_mail', 'wp_mail_change_attr' );
    function wp_mail_change_attr( $attr ){
    	/*
    	$attr = array(
    		'to'          => 'кому',
    		'subject'     => 'тема',
    		'message'     => 'сообщение',
    		'headers'     => 'заголовки',
    		'attachments' => 'вложения'
    	);
    	*/
    
    	// проверяем что это наше письмо и меняет текст
    	if( false !== strpos( $attr['message'], 'Новый пользователь зарегистрировался') ){
    		$attr['message'] = 'Измененный текст сообщения';
    	}
    
    	return $attr;
    }

    Ну и если ничего не получается, можно попробовать плагины:

    http://wordpress.org/extend/plugins/wp-mailfrom/
    http://wordpress.org/extend/plugins/send-from/
    http://wordpress.org/extend/plugins/set-email-from-address/
    http://wordpress.org/extend/plugins/mail-from/
    http://wordpress.org/extend/plugins/wp-from-email/
    http://wordpress.org/plugins/wp-easy-mail-configurator/
    https://wordpress.org/plugins/wp-mail-options/

    Ни один их них я не пробовал...

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.