Как настроить приветственное письмо для новых пользователей
Как я могу настроить приветственное письмо для новых пользователей?
Я пробовал плагин 'http://www.sean-barton.co.uk/wordpress-welcome-email-editor/', но он конфликтует с другими необходимыми мне плагинами, такими как Cimy Extra Fields.
Есть еще один плагин, но он слишком старый для WordPress 3.0.1.
Will

Редактор приветственных писем SB работает путем замены функции 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 других плагина и работал лучше.

http://wordpress.org/extend/plugins/register-plus-redux/

Я как раз работаю над тем же, что и автор вопроса, но не ищу что-то настолько перегруженное, как плагин, который он в итоге выбрал. Я изучил pluggable.php -> wp_new_user_notification()
, но это, похоже, вовсе не "приветственное письмо для нового пользователя". Оно предназначено для уведомления администратора сайта о регистрации нового пользователя.

@ZachL: wp_new_user_notification()
выполняет обе задачи: сначала отправляет письмо администратору, затем пользователю.
