Как настроить приветственное письмо для нового пользователя?

9

Как я могу настроить приветственное письмо для нового пользователя?

Я попробовал «http://www.sean-barton.co.uk/wordpress-welcome-email-editor/», однако он конфликтует с некоторыми другими плагинами, которые мне нужно использовать, Cimy Extra Fields.

Есть еще один плагин для WordPress 3.0.1.

Будет

Уильям Макдональд
источник

Ответы:

8

SB Welcome Email Editor работает путем замены wp_new_user_notification()собственной версией. Оригинальная версия может быть найдена в wp-includes/pluggable.php, плагин использует тщательно продуманную замену со всеми видами опций . Вы можете сделать это, чтобы: создать новый плагин (просто файл PHP wp-content/plugins/) и определить его wp_new_user_notification($user_id, $plaintext_pass = '')там. Затем он будет использоваться вместо обычной версии WordPress.

Ян Фабри
источник
Это, вероятно, отвечает на вопрос, однако я решил проблему с помощью «Register Plus Redux». Это гораздо лучший плагин, который лучше решил мои проблемы с плагинами. Он заменил 3 других плагина и сделал лучшую работу.
Уильям Макдональд
На самом деле я работаю над тем же, что и OP, но на самом деле не выгляжу как-то раздутым, как плагин, с которым он закончил. Я заглянул в pluggable.php -> wp_new_user_notification(), но это вовсе не «приветственное письмо нового пользователя». Это для электронной почты, отправленной администратору сайта, что новый пользователь зарегистрировался.
Зак Лисобей
@ZachL: wp_new_user_notification()выполняет оба действия: сначала отправляет почту администратору, а затем пользователю.
Ян Фабри
1
@ZachL: будьте осторожны при использовании wp_new_user_notification (), кодекс говорит: Примечание: если пароль не передан в функцию, вновь зарегистрированный пользователь не получит приветственное письмо.
Ранджит Сиджи