Здравствуйте коллеги!
Передо мной стоит простая задача - когда кто-то регистрируется на сайте об этом отправляется уведомление менеджеру на нужный email.
У меня даже не стоит подтверждение email. Нужно чтоб просто при регистрации пользователя внесенные им в поля регистрационные данные отправились на нужный email.
Я нашел вот эту статью:
И там Андрей предлагает вот такой способ:
// отправим письмо админу когда пользователь подтвердил регистрацию
function otfm_admin_send_mail_user_confirm($user_id){
global $rcl_options;
if($rcl_options['confirm_register_recall'] != 1) return false; // если не включено подтверждение реги - остановим
$admin_email = 'почта@админа.ru'; // укажите почту админа
$subject = 'Юзер подтвердил регистрацию!'; // заголовок письма
$textmail = 'На вашем сайте новый юзер. его ID = '.$user_id; // текст письма
rcl_mail($admin_email, $subject, $textmail);
}
add_action('rcl_confirm_registration', 'otfm_admin_send_mail_user_confirm', 10);
-------
куда я только не пробовал вставлять этот код:) через function.php , сниппет alfa fixator, даже в register.php пробовал - но он подвисал:)
(потом я подумал - может это потому что у меня отключена проверка email, включил но все равно не работает)
Люди добрые - помогите кто может:) Задача моя проста - при регистрации пользователя данные внесенные им отправляются в нужное место.
Заранее благодарю!
Только что увидел - если использовать подтверждение то уведомление на нужный email пришло (правда не в письма а в "Промоакции"). Но мне нужно чтоб такие уведомления приходили без процесса проверки email, а просто при регистрации.
Здравствуйте.
Это не проблема плагина, а ваша задача. Плагин же работает верно? Все согласно документации
и заявленных в работе функций?
Все что больше - кастомизации.
Задания на доработку вы можете размещать здесь
Владимир (Otshelnik-Fm) сказал(а)
Здравствуйте.Это не проблема плагина, а ваша задача. Плагин же работает верно? Все согласно документации
Вы не можете просматривать опубликованные ссылкии заявленных в работе функций?
Все что больше - кастомизации.
Задания на доработку вы можете размещать здесь
Вы не можете просматривать опубликованные ссылки
Здравствуйте Владимир!
Да я же и не говорил что что-то не работает. Я просто написал что не могу подстроить эту штуку под свою ситуацию.
Владимир (Otshelnik-Fm) сказал(а)
Используйте стандартные возможности вордпресс и его документацию. У вордпресс есть хуки которые отрабатывают после реги. Нам за вас гуглить?
Тут просто как знаете муха садится на лошадь и вместе с ней скачет.
Так и я подумал - Андрей написал правильный мануал как отправлять письма админу в случае когда пользователь прошел проверку email. А мне вот нужно тоже самое только без проверки email. ну и я вот подумал - а может Андрей напишет как это сделать. Но понятное дело что вы не обязаны это делать.
Да вы правы сейчас буду писать в сообщество вордпресса и там искать.
Пробуйте так
add_action('user_register', 'rcl_send_user_data_to_mail', 10); function rcl_send_user_data_to_mail($user_id){ $admin_email = 'почта@админа.ru'; // укажите почту админа $subject = 'Данные нового пользователя'; // заголовок письма $textmail = '<p>На вашем сайте новый юзер. его ID = '.$user_id.'</p>'; $textmail .= '<p>Данные указанные при регистрации</p>'; foreach($REQUEST as $k => $val){ $textmail .= '<p>'.$k.' => '.$val.'</p>'; } rcl_mail($admin_email, $subject, $textmail); }