Вы здесь
Главная > Разное > Wordpress

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

В одной из статей, я рассказывал как добавить выбор роли пользователя при регистрации в WordPress. Сейчас я расскажу о том как кастомизировать e-mail уведомление о новом пользователе wordpress, для того чтобы администратор сайта мог знать с какой ролью зарегистрировался новый пользователь.
По умолчанию письмо о регистрации нового пользователя содержит в себе информацию:


  • Имя нового пользователя
  • E-mail нового пользователя

В это письмо нам нужно добавить, информацию о роли пользователя. Для этого редактируем системный файл pluggable.php, который находится:

/wp-include/pluggable.php

В нем нужно найти функцию:

function wp_new_user_notification($user_id, $plaintext_pass = »)

После строчки:

$message .= sprintf(__(‘E-mail: %s’), $user->user_email) . «rn»;

Нужно добавить строчку отвечающую за вывод роли пользователя:

$message .= sprintf(__(‘Role: %s’), $roles = implode(‘, ‘, $user->roles)) . «rn»;

Также здесь можете добавить любой свой текст, или код вывода какой-либо другой информации о пользователе.
Теперь как это работает:

1. Пользователь регистрируется в нашем интернет-магазине и указывает, тип пользователя оптовик или розничный покупатель

1 Шаг

2. На почту администратору приходит письмо о том что зарегистрирован новый пользователь

роль пользователя wordpress в email

Дополнение: будьте внимательны, при обновлении WordPress файл pluggable.php затирается и создается новый. Поэтому сохраните его и при обновлении просто замените его, либо заново отредактируйте.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Понравилась запись? Читайте нас в Facebook

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Смотрите также:

Top

Спасибо!

Теперь редакторы в курсе.