Hogyan lehet testreszabni egy új WordPress-felhasználó e-mail értesítését és megtudhatja a regisztrált felhasználó szerepét

Az egyik cikkben arról beszéltem, hogyan lehet felhasználói szerepkört kiválasztani a WordPress-be való regisztráció során. Most én

Elmondom, hogyan lehet személyre szabni egy e-mail értesítést egy új WordPress felhasználóról, hogy a webhely rendszergazdája tudja, milyen szerepkörrel regisztrált az új felhasználó.
Alapértelmezés szerint az új felhasználói regisztrációs levél a következő információkat tartalmazza:

  • Új felhasználónév
  • Új felhasználói e-mail

Ehhez a levélhez hozzá kell adnunk a felhasználó szerepére vonatkozó információkat. Ehhez szerkessze a rendszerfájltpluggable.php, amely található:

hirdetés

hirdetés

/wp-include/pluggable.php

Meg kell találnia a függvényt benne:

function wp_new_user_notification($user_id, $plaintext_pass = ”)

A sor után:

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

Fel kell vennie a felhasználói szerep kimenetéért felelős sort:

$üzenet .= sprintf(__(‘Szerep: %s’), $roles = implode(‘, ‘, $user->roles)) . “rn”;

Itt felvehet bármilyen szöveget, vagy kódot a felhasználóval kapcsolatos egyéb információk megjelenítéséhez.
Most hogyan működik:

1. A felhasználót regisztráljuk online áruházunkban, és megjelöljük a felhasználó típusát a nagykereskedő vagy kiskereskedő

2. A rendszergazda levelet kap, amelyben kijelenti, hogy új felhasználót regisztráltak

Kiegészítés:Legyen óvatos, amikor frissíti a WordPress-t, a pluggable.php fájl felülíródik, és új jön létre. Ezért mentse el, és frissítéskor egyszerűen cserélje ki vagy szerkessze újra.