Jak přizpůsobit e-mailové upozornění nového uživatele wordpress a zjistit roli registrovaného uživatele

V jednom z článků jsem mluvil o tom, jak přidat výběr uživatelské role při registraci do WordPressu. Teď já

Řeknu vám, jak přizpůsobit e-mailové upozornění na nového uživatele WordPress, aby správce webu věděl, s jakou rolí se nový uživatel zaregistroval.
Ve výchozím nastavení obsahuje registrační dopis nového uživatele následující informace:

  • Nové uživatelské jméno
  • Nový uživatelský e-mail

K tomuto dopisu musíme přidat informace o roli uživatele. Chcete-li to provést, upravte systémový souborpluggable.php, který se nachází:

Reklama

Reklama

/wp-include/pluggable.php

Musíte v něm najít funkci:

funkce wp_new_user_notification($user_id, $plaintext_pass = ”)

Za řádek:

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

Musíte přidat řádek odpovědný za výstup uživatelské role:

$message .= sprintf(__(‘Role: %s’), $role = implode(‘, ‘, $uživatel->role)) . “rn”;

Také zde můžete přidat libovolný text nebo kód pro zobrazení dalších informací o uživateli.
Nyní, jak to funguje:

1. Uživatel je registrován v našem internetovém obchodě a uvádí typ uživatele, velkoobchodníka nebo maloobchodního kupujícího

2. Správce obdrží dopis s uvedením, že je zaregistrován nový uživatel

Přidání:Pozor, při aktualizaci WordPressu se soubor pluggable.php přepíše a vytvoří se nový. Proto si jej uložte a při aktualizaci jednoduše vyměňte nebo znovu upravte.