Ați dorit vreodată să schimbați numele implicite ale rolurilor de utilizator WordPress? Acest fragment de cod vă va permite să schimbați oricare dintre numele de rol existente, cum ar fi „Administrator”, „Editor” etc., în orice doriți. Acestea vor fi afișate în meniul de selectare a rolului pentru utilizatori. Vă rugăm să rețineți că acest lucru nu adaugă un rol nou și nu schimbă permanent numele.
Instrucțiuni
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function wps_change_role_name() {
global $wp_roles;
if ( ! isset( $wp_roles ) )
$wp_roles = new WP_Roles();
$wp_roles->roles['contributor']['name'] = 'Owner';
$wp_roles->role_names['contributor'] = 'Owner';
}
add_action('init', 'wps_change_role_name');
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare vizualizarea Cum să creați un formular personalizat de înregistrare a utilizatorilor în WordPress.
Bună,
Cum îl putem anula? Am creat un plugin specific site-ului pentru asta, apoi l-am șters crezând că a fost suficient pentru a reveni la eticheta implicită a rolului de utilizator
Salut Cristiano,
Dacă ați creat pluginul specific site-ului manual, atunci puteți șterge fragmentele de cod pe care le-ați inserat în pagina editorului de pluginuri.
Alternativ, dacă ați instalat pluginul Code Snippets, puteți dezactiva fragmentul specific pe care l-ați adăugat navigând la Snippets » All Snippets din tabloul de bord WordPress.
Bună,
Mulțumesc, am dezactivat și apoi am șters pluginul, dar rolul de contributor nu a revenit la starea inițială. Rămâne ca Owner. Ciudat, nu?
poate fi folosit acest lucru în multisite wordpress pe versiunea 4.8.2? deoarece am pus acest cod în function.php, nu funcționează pe pagina de adăugare utilizator nou
[…] fragmentul de cod (mulțumită lui Kevin Chard!) vă va permite să schimbați oricare dintre numele de rol existente. De exemplu, în loc de Contributor ați putea […]
[…] lui Kevin Chard pentru […]
Funcție drăguță, dar e bine de ținut minte că slug-ul Rolului rămâne cel original…
Da, acest lucru este adevărat, ar trebui să schimbați și slug-ul, însă în acel moment ar putea fi mai bine să creați un rol nou decât să schimbați numele celui existent. Cred totuși că are anumite utilizări.
Oh, sunt de acord, are cu siguranță câteva utilizări bune! Am vrut doar să spun că este ceva de ținut minte :)
Corect, și un punct bun :)