Ako prispôsobiť e-mailovú notifikáciu nového používateľa služby Wordpress a zistiť úlohu registrovaného používateľa

V jednom z článkov som hovoril o tom, ako pridať výber roly používateľa pri registrácii vo WordPress. Teraz ja

Poviem vám, ako prispôsobiť e-mailové upozornenie o novom používateľovi WordPress, aby správca stránky vedel, s akou rolou sa nový používateľ zaregistroval.
Registračný list nového používateľa štandardne obsahuje nasledujúce informácie:

  • Nové používateľské meno
  • E-mail nového používateľa

K tomuto listu musíme pridať informácie o úlohe používateľa. Ak to chcete urobiť, upravte systémový súborpripojiteľný.php, ktorá sa nachádza:

reklama

reklama

/wp-include/pluggable.php

Nájdite v ňom funkciu:

funkcia wp_new_user_notification($user_id, $plaintext_pass = ”)

Po riadku:

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

Musíte pridať riadok zodpovedný za zobrazenie roly používateľa:

$message .= sprintf(__(‘Rola: %s’), $role = implode(‘, ‘, $user->role)) . “rn”;

Tiež tu môžete pridať akýkoľvek svoj text alebo kód na zobrazenie akýchkoľvek ďalších informácií o používateľovi.
Teraz ako to funguje:

1. Používateľ sa zaregistruje v našom internetovom obchode a uvedie, či je typ používateľa veľkoobchod alebo maloobchod

2. Správca dostane e-mailom list s oznámením, že je zaregistrovaný nový používateľ

Doplnenie:Pozor, pri aktualizácii WordPress sa súbor pluggable.php prepíše a vytvorí sa nový. Preto si ho uložte a pri aktualizácii ho jednoducho vymeňte alebo znova upravte.