W jednym z artykułów mówiłem o tym, jak dodać wybór roli użytkownika podczas rejestracji w WordPress. Teraz ja
Domyślnie nowy list rejestracyjny użytkownika zawiera następujące informacje:
- Nowa nazwa użytkownika
- Nowy adres e-mail użytkownika
Musimy dodać do tego listu informację o roli użytkownika. Aby to zrobić, edytuj plik systemowypluggable.php, który znajduje się:
Reklama
Reklama
/wp-include/pluggable.php
Musisz znaleźć w nim funkcję:
funkcja wp_new_user_notification($user_id, $plaintext_pass = ”)
Po linii:
$wiadomość .= sprintf(__('E-mail: %s'), $user->user_email) . `rn`;
Musisz dodać wiersz odpowiedzialny za dane wyjściowe roli użytkownika:
$message .= sprintf(__(&>Rola: %s>}, $roles = implode(&;, >roles; $user->roles)) . `rn`;
Również tutaj możesz dodać dowolny tekst lub kod do wyświetlania wszelkich innych informacji o użytkowniku.
A teraz jak to działa:
1. Użytkownik jest zarejestrowany w naszym sklepie internetowym i wskazuje typ użytkownika hurtownika lub nabywcy detalicznego
2. Administrator otrzymuje list stwierdzający, że zarejestrowano nowego użytkownika


Dodanie:Bądź ostrożny, podczas aktualizacji WordPressa plik pluggable.php zostaje nadpisany i tworzony jest nowy. Dlatego zapisz go, a podczas aktualizacji po prostu go zastąp lub edytuj ponownie.

