Как да персонализирате известието по имейл на нов потребител на wordpress и да разберете ролята на регистриран потребител

В една от статиите говорих за това как да добавя избор на потребителска роля при регистрация в WordPress. сега аз

Ще ви кажа как да персонализирате известие по имейл за нов потребител на WordPress, така че администраторът на сайта да знае с каква роля е регистриран новият потребител.
По подразбиране писмото за регистрация на нов потребител съдържа следната информация:

  • Ново потребителско име
  • Имейл на новия потребител

Трябва да добавим информация за ролята на потребителя към това писмо. За да направите това, редактирайте системния файлpluggable.php, който се намира:

реклама

реклама

/wp-include/pluggable.php

Намерете функцията в него:

функция wp_new_user_notification($user_id, $plaintext_pass = ”)

След реда:

$message .= sprintf(__(‘Имейл: %s’), $user->user_email) . “rn”;

Трябва да добавите ред, отговорен за показване на ролята на потребителя:

$message .= sprintf(__(‘Роля: %s’), $roles = implode(‘, ‘, $user->roles)) . “rn”;

Също така тук можете да добавите произволен текст или код за показване на друга информация за потребителя.
Сега как работи:

1. Потребителят се регистрира в нашия онлайн магазин и посочва дали типът потребител е търговец на едро или купувач на дребно

2. Администраторът получава писмо по пощата, че е регистриран нов потребител

Добавка:Внимавайте, когато актуализирате WordPress, файлът pluggable.php се презаписва и се създава нов. Затова го запазете и при актуализиране просто го сменете или редактирайте отново.