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á
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.