Selectarea unui rol la înregistrarea unui utilizator WordPress. Plugin pentru WordPress - „Editor rol utilizator”. Cum să adăugați un nou rol de utilizator în WordPress

Sistemul utilizatorului din WordPress poate părea destul de confuz la început. Cu toate acestea, pentru a fi eficient atunci când creați utilizatori și definiți capabilitățile acestora, trebuie să înțelegeți ce roluri există. Există diferite tipuri de utilizatori în WordPress. WordPress oferă următoarele roluri implicite: Administrator, Editor, Autor, Participant, Abonat. De asemenea, puteți adăuga un utilizator și îi puteți atribui rolurile. Un rol definește ceea ce un utilizator are voie să facă.

Trebuie să fiți atenți când atribuiți roluri utilizatorilor. Acest lucru este important deoarece unii utilizatori pot avea mai multe drepturi asupra blogului dvs. decât v-ați propus. De exemplu, unele roluri permit unui utilizator să șteargă un blog, conținutul acestuia sau o parte din conținutul acestuia fără ca acesta să fie considerat o acțiune interzisă. Prin urmare, există o regulă de aur - trebuie să parcurgeți toate rolurile și să le potriviți cu cel mai potrivit utilizator.

Ceea ce este valoarea reală a unor astfel de roluri este că fiecărui rol i se atribuie niște drepturi, iar fără drepturi este doar un nume fără oportunități reale. De exemplu, administratorii și editorii au mai multe drepturi decât abonații, autorii și colaboratorii. De asemenea, puteți modifica unele drepturi într-un rol, puteți crea un rol nou și puteți configura drepturi fără pluginuri. WordPress Plugin API include adăugarea, ștergerea și modificarea rolurilor și drepturilor.

În general, există șase roluri principale din care puteți alege. Lista prezentată aici începe cu cel mai înalt nivel de acces și coboară treptat la cel mai scăzut nivel de acces. De exemplu, noi am scris mai întâi Super Administrator, ceea ce înseamnă că au drepturi la toate capabilitățile enumerate în rolul lor, precum și la tot ceea ce este scris pentru cele cinci de mai jos. Aceste roluri pot fi folosite implicit, dar pot fi și modificate.

Instalare standard

Cu o instalare standard WordPress există 6 roluri (sau 5 , dacă aveți un singur site web administrat). Rolurile oferă mai multe combinații de drepturi atribuite unui utilizator.

Super Administrator
(Super Administrator)

Acesta este un rol cu ​​oportunități maxime. Super administrator poate gestionați mai multe bloguri dintr-un domeniu și poate vedea întreaga rețea. El este cunoscut și ca Administrator de retea, el este responsabil pentru teme, utilizatorii rețelei, setările rețelei și site-ul în general.

Au acces la administrarea rețelei de bloguri. Aceștia pot utiliza panoul Administrator de rețea pentru a vizualiza și gestiona diferitele site-uri care fac parte din rețea. De asemenea, super-administratorul are acces la temele și setările tuturor site-urilor din rețea. Folosind secțiunea „ Adăugarea de noi site-uri" pot adăuga site-uri noi în rețea. Folosind panoul " Teme de administrare" super administrator poate gestiona temele care sunt folosite pe fiecare site. Ei pot activa și dezactiva temele folosite de site sau de rețea. Când dezactivează o temă, aceasta poate rămâne selectată, iar dacă este selectată o altă temă, tema dezactivată va să fie șters. Este mai bine să rezervați acest rol pentru proprietarii de site-uri web, editorii-șefi și webmasteri.

1. Administrator
(Administrator)

În cazul unei rețele de site-uri, Administratorul este al doilea în comandă al super-administratorului. În cazul în care aveți un singur site de gestionat, Administrator va fi cel principal, deoarece nu este nevoie de setări de rețea și drepturi de super administrator. Un administrator individual de site gestionează teme, utilizatori și pluginuri și le actualizează după cum este necesar, precum și editează și importă sau exportă date prin consolă. Rolul de administrator poate diferi între un singur site și o rețea de site-uri. Cu toate acestea, toți administratorii au următoarele drepturi:

Activarea pluginurilor, crearea de utilizatori, ștergerea paginilor altor utilizatori, ștergerea pluginurilor și postărilor sau a paginilor sau postărilor private, pot șterge și o pagină publicată. Ștergerea sau crearea de utilizatori, editarea consolei, fișierelor, paginilor, postărilor, paginilor private, paginilor și postărilor publicate, editarea temelor și funcțiilor. Ei au drepturi de a exporta și de a importa conținut, precum și de a gestiona categorii, link-uri și opțiuni. Administratorul poate modera comentariile. Ei pot publica și citi pagini private și pot schimba teme, precum și descărca fișiere.

Administratorul site-urilor individuale are capabilități suplimentare, care în cazul unei rețele de site-uri sunt disponibile doar Super Administratori. Aceasta include actualizarea nucleului, pluginurilor și temelor, precum și instalarea, dezinstalarea, editarea temelor și pluginurilor și editarea utilizatorilor.

2. Editor
(Editor)

Acest rol este sub Administrator. Rolul unui redactor este ceva asemănător cu cel al unui editor de ziar sau reviste. Ei pot edita conținut și pot crea conținut nou. De asemenea, pot modera comentariile și pot răspunde la comentarii. Au dreptul de a edita categorii și link-uri. În cazul în care aceasta nu este o rețea, ci un site separat, editorul este și responsabil pentru sarcinile zilnice.

Un editor poate șterge pagini, postări și pagini private ale altora, precum și postări și postări publicate. De asemenea, pot edita postările altor persoane, paginile, postările private și paginile publicate. Ei pot gestiona categorii, link-uri și pot modera comentariile. Ei au dreptul de a publica pagini și postări, precum și de a citi postări și pagini private și de a descărca fișiere.

3. Autor
(Autor)

Un autor este, de asemenea, o persoană care poate crea, gestiona și publica conținut. Cu toate acestea, autorul nu poate crea pagini blog sau site web și numai înregistrări. Este necesar să înțelegem clar diferența dintre un autor și un editor. Un autor poate face doar modificări propriului conținut, în timp ce un editor își poate edita propriul conținut, precum și conținutul oricărui alt autor. De asemenea, autorii au dreptul de a încărca imagini, fișiere și orice materiale pe site sau blog. Autorul poate șterge postările publicate și poate șterge postările. Ei pot citi postări și pot descărca fișiere.

4. Participant
(Colaborator)

Colaborator este un rol care vă permite să adăugați conținut nou. Au acces la o anumită parte a consolei. Aceasta este de obicei secțiunea " Adăugarea unei noi intrări„. Și deși au posibilitatea și drepturile de a-și adăuga conținutul, ei nu poate publica aceasta direct, deoarece publicarea trebuie făcută de autor sau editor după ce au analizat munca participantului. Participantul își poate edita și șterge schițele și poate citi restul intrărilor.

Ai postări pentru invitați? Dacă da, atunci rolul de Contributor în WordPress vă va fi foarte util. Acesta este cel mai bun rol pentru postările pentru invitați, deoarece rolul autorului include publicarea și revizuirea postărilor și nu doriți să oferiți acele oportunități oaspeților. Participant nu pot adăuga imagini la intrare. Dar ei pot adăuga imagini folosind cod HTML care trimite la o imagine postată în altă parte. Participanții pot vedea, de asemenea, intrările în consolă. Dacă aceasta este o persoană în care ai încredere, îi poți acorda și mai multe drepturi. Este posibil să găzduiască chiar și postări de invitați pe blogul dvs., dar dacă persoana respectivă vă scrie o postare de invitat, cel mai bine este să rămâneți cu rolul de Contributor.

5. Abonat
(Abonat)

Audiența unui site web sau blog este abonații. Fără înregistrare nu pot face nimic. Odată ce s-au înregistrat, au acces la conținutul site-ului și pot chiar comenta. Dar nu pot face nicio modificare a conținutului. Dar puteți permite abonaților să vadă postări și pagini private fără pluginuri sau coduri suplimentare.

Concluzie

Rolurile de utilizator sunt parte integrantă a unei instalări standard WordPress. Rolurile facilitează crearea diferitelor tipuri de utilizatori, care pot fi utilizați atât în ​​formă standard, cât și în formă modificată. În mod implicit, există roluri: Super Administrator, Administrator, Editor, Autor, Colaborator și Abonat. Rolurile și drepturile utilizatorilor sunt foarte importante, mai ales dacă sunt multe persoane care lucrează pe site. Acest lucru face site-ul mai gestionabil, mai fiabil și mai eficient.

Salutări tuturor dragilor utilizatori de blog. Nu toată lumea știe despre capacitățile panoului de administrare WordPress. În ciuda faptului că bloggingează de un an sau mai mult. Articolul este dedicat tocmai acestui subiect va fi foarte util atât pentru începători, cât și pentru acei bloggeri care nu înțeleg pe deplin întreaga structură a platformei.

Să începem prin a explica conceptul de „UTILIZATOR”. Adică cine este acesta în general, ce fel de utilizatori de management al site-ului pot exista și ce responsabilități sunt atribuite fiecăruia dintre ei, precum și de ce au fost create roluri de utilizator pe WordPress.

Cred că ne putem da seama de asta destul de simplu, așa că să nu amânăm și să începem!

De ce sunt create roluri pentru utilizatorii WordPress?

Probabil pentru a delega sarcini de blogging, în principal publicarea de noi intrări, așa-zise postări, articole.

În ceea ce privește utilizatorii, această funcție a fost creată special pentru ca blogul și site-ul web să fie conduse de oameni care au o responsabilitate clară, fiecare cu propria afacere.

Ce înseamnă?

Și faptul că pe platforma WordPress poți adăuga un nou utilizator pentru o lucru mai simplificat cu blogul tău.

Ce fel de utilizatori WordPress există și responsabilitățile lor?

Acum mai detaliat despre fiecare dintre ele.

Un abonat este, în esență, același cititor care poate deține informații ca orice alt vizitator. Dacă aveți un proces de înregistrare pe site-ul dvs., atunci acesta este doar ideea. Un abonat poate fi un utilizator înregistrat.

Participant - drepturile sale sunt, de asemenea, foarte limitate. Nu există astfel de responsabilități. Editarea, ștergerea schițelor, asta este tot ce poate face participantul. Cerințe mai profunde pot fi văzute la autor.

Autor – are dreptul să adauge noi intrări, să le salveze, să le vizualizeze și să le publice. De asemenea, este posibil să adăugați imagini și multe alte fișiere media. Dar uneori apar probleme cu inserarea video și trucuri cu plasarea codurilor.

Editor - gama sa de capabilități este foarte largă. Spre deosebire de autor, editorul are dreptul deplin de a publica și de a elimina toate intrările de blog din publicare. Editorul are, de asemenea, dreptul de a modera comentariile în așteptare, de a adăuga pagini noi, categorii și de a șterge link-uri.

Ei bine, ultimul utilizator este administratorul. Cine este acesta și ce drepturi are? Aceasta este persoana care deține toate drepturile de a lucra cu blogul.

Poate juca rolul tuturor participanților, utilizatorilor de pe site și chiar mai mult. Administratorul are capacitatea de a adăuga noi pluginuri, de a le activa și de a le dezactiva. Administratorul are dreptul să urce în codul sursă al șablonului, site-ul în sine, să îl corecteze, să adauge widget-uri noi, să le ștergă pe cele vechi, el poate face toate acestea.

În general, proiectarea, înlocuirea șablonului, adăugarea și ștergerea de noi utilizatori și toate celelalte setări pot fi efectuate de administrator. Băieți, cred că aproape fiecare dintre voi are câte un administrator și atât. Poate mă înșel, dar cel mai probabil lucrurile stau așa.

Se pare că asta a fost rezolvat. Dar totuși un lucru nu a fost luat în considerare. Exact, nu am marcat super administratorul în lista de utilizatori. Nu îl puteți adăuga, deoarece acesta este proprietarul site-ului, sau mai degrabă site-uri. Super administrator, sau cu alte cuvinte, administratorul de rețea gestionează mai multe bloguri de pe o singură platformă.

Administratorul de rețea poate selecta un administrator simplu, la fel ca toți ceilalți participanți. Sau există posibilitatea de a-i oferi pur și simplu parola și numele de utilizator ale unei singure resurse și să-l lăsați să lucreze complet asupra acesteia.

Acum ne vom ocupa de o altă problemă.

Cum poți face presiune pe un utilizator nou pe WordPress?

Această întrebare te poate interesa la un moment dat în blogging-ul tău. De exemplu, atunci când câștigi suficient pentru ca blogul tău să fie umplut cu conținut de către o altă persoană, de exemplu, un copywriter. Îl adaugi ca autor și el scrie cu calm articole pentru site. Primești plata și verificarea noilor intrări.

Deci, puteți adăuga un nou membru accesând panoul de administrare al blogului dvs. Apoi accesați secțiunea „Utilizatori”. Este situat aproape în partea de jos.

Mergem acolo și ajungem la o pagină în care trebuie să faceți clic pe „Adăugați nou”. Dacă nu ați efectuat nicio acțiune înainte, atunci va exista un singur administrator care va face toată munca. Adăugăm un nou utilizator pentru a ușura povara dificilă a blogging-ului.

După ce faceți clic pe adăugați unul nou, trebuie să introduceți detaliile lui. Arata cam asa:

Cu toate acestea, vă veți da seama pe măsură ce mergeți.

Completați câmpurile. Notăm numele de utilizator, e-mailul, parola, pe care nu le puteți rata neapărat. Cred că este mai bine să abordăm pe deplin ideea unui nou participant. Acesta nu este un robot, așa că indicăm numele și numele, dacă există un site web, atunci îl introducem. Cred că e clar.

Acum aveți un utilizator nou. Da, acest lucru trebuie tratat cu prudență. Înainte de a adăuga pe cineva, ar trebui să-l verificați. De exemplu, dacă este autorul, atunci lăsați-l să furnizeze un articol pe tema pe care o indicați dacă este editorul, atunci trebuie să cunoașteți această persoană, deoarece lucrarea este responsabilă și necesită abordarea corectă; Principalul lucru este că persoana nu a avut scopuri rele. La urma urmei, există răi care vor să facă rău.

Poți vorbi despre adăugarea unui administrator în tăcere, pentru că judecă singur, a da întregul tău blog unui străin nu este întotdeauna de încredere. Prin urmare, este mai bine să vă blogați. Dacă ai încredere în cineva, îi poți oferi, dar încrederea singură nu este suficientă, este important să știi dacă utilizatorul poate face față sau nu acestei lucrări responsabile.

Ei bine, asta este tot ce aș vrea să vă spun în acest articol. Sper că informația a fost de folos. Până ne întâlnim din nou, prieteni.

Cu sinceritate, Zhuk Yuri

Doriți să adăugați mai mulți autori pe blogul dvs.? WordPress vine cu un sistem de gestionare a utilizatorilor încorporat care vă permite să adăugați utilizatori cu roluri și capabilități diferite, permițându-vă să adăugați noi utilizatori fără să vă faceți griji cu privire la securitatea site-ului dvs.În acest articol, vă vom arăta cum să adăugați noi utilizatori și autori pe blogul dvs. WordPress.

Adăugarea unui nou utilizator pe site-ul dvs. WordPress.

Există două moduri de a adăuga noi utilizatori pe site-ul dvs. WordPress. Puteți deschide înregistrarea utilizatorilor pe site-ul dvs. WordPress sau îi puteți adăuga manual. Prima metodă va permite oricărui utilizator să-și creeze un cont pe site-ul dvs. Această metodă este utilă atunci când doriți să invitați multe persoane să se alăture comunității dvs. Cu toate acestea, dacă doriți doar să adăugați câțiva utilizatori, trebuie să îi adăugați manual.

Pentru a adăuga un utilizator nou pe site-ul dvs. WordPress, selectați pur și simplu fila „Utilizatori” -> „Adăugați nou” și completați formularul.

Mai întâi trebuie să specificați numele utilizatorului pe care îl adăugați. Acest nume este obligatoriurețineți, aveți nevoie de el pentru a vă conecta. Numele poate fi orice, ttotul depinde de imaginația ta.

Apoi trebuie să introduceți adresa de e-mail a utilizatorului. Este mai bine să furnizați o adresă de e-mail reală, dacă vă pierdeți parola, acest lucru vă va ajuta să o recuperați.

Puteți introduce numele, prenumele și informațiile site-ului.Cu toate acestea, aceste câmpuri sunt opționale, iar utilizatorii le pot edita ei înșiși dacă este nevoie.

Următorul element din formular este selectarea unei parole.Ar trebui să utilizați o parolă puternică pentru a vă menține site-ul în siguranță.Puteți utiliza un generator de parole pe Internet.Sub câmpurile de parolă veți vedea o casetă de selectare, puteți bifa caseta pentru a trimite parola utilizatorului prin e-mail.Utilizatorul va primi informațiile de înregistrare prin adresa de e-mail furnizată mai sus. De asemenea, puteți începe să introduceți parola, iar dacă aceasta este „slabă”, atunci elementul „Confirmare parola” va apărea mai jos, puteți bifa caseta care va permite utilizarea unei parole slabe.

Ultimul câmp este pentru a selecta rolul de utilizator.Fiecare rol de utilizator are capacități diferite.Abonatul are cele mai mici privilegii, în timp ce administratorul are cele mai avansate.Trebuie să alegeți un rol în funcție de sarcinile pe care utilizatorul le va îndeplini pe site-ul dvs.

Înțelegerea rolurilor utilizatorilor în WordPress

WordPress vine cu următoarele roluri în mod implicit:

  1. Administrator
  2. Editor
  3. Participant
  4. Autor
  5. Abonat

Un administrator poate efectua toate sarcinile pe site-ul dvs. WordPress.Este recomandat să nu atribuiți acest rol unui utilizator necunoscut decât dacă aveți încredere în el.Cu rolul de administrator, utilizatorul poate instala pluginuri, schimba teme, șterge conținut, alți utilizatori, inclusiv alți administratori.

Dacă doriți pur și simplu să permiteți utilizatorului să adauge postări și să le editeze, puteți utiliza rolurile de Contributor sau Autor.Utilizatorii cu rol de Contributor sau Autor pot scrie mesaje, dar nu le pot publica.Ei nu pot edita postările altor utilizatori și nu pot accesa alte opțiuni de administrare, cum ar fi pluginuri, teme, setări, instrumente și așa mai departe.

Pe de altă parte, dacă doriți ca cineva să adauge nu numai mesaje, ci și să le publice, atunci rolul de autor este ideal pentru această situație.Utilizatorii cu rolul Autor își pot adăuga, edita și publica propriile postări.

Pentru a oferi utilizatorului control deplin asupra articolelor de pe site-ul dvs., îi puteți acorda rolul de editor.Utilizatorii cu rolul de editor pot adăuga, edita, publica, șterge propriile mesaje, precum și mesaje de la toți ceilalți utilizatori.Ei nu pot accesa setările site-ului, pluginurile, temele și așa mai departe.

Un abonat își poate menține pur și simplu propriul profil pe site-ul dvs. și nu poate scrie mesaje.Este folosit de obicei pe site-urile unde utilizatorii trebuie să se înregistreze pentru a posta comentarii sau pentru a încărca conținut.

Managementul utilizatorilor în WordPress

Deoarece sunteți administrator, puteți adăuga și elimina oricând utilizatori de pe site-ul dvs. WordPress. De asemenea, puteți modifica oricând profilul dvs. de utilizator și puteți modifica orice informații, inclusiv parole. Pur și simplu faceți clic pe Utilizatori și editați sau ștergeți un utilizator în orice moment.

Pentru utilizatorii mai aventuroși, există și alte opțiuni, cum ar fi pluginuri, unde puteți extinde și personaliza funcționalitatea sistemului dvs. de gestionare a utilizatorilor WordPress. Puteți adăuga sau elimina capabilități pentru diferite roluri de utilizator sau puteți crea propriile roluri. Puteți adăuga câmpuri suplimentare la profilurile de utilizator, puteți adăuga o biografie a autorului, puteți afișa o listă de autori și așa mai departe.

Sper că acest articol vă va ajuta să învățați cum să adăugați noi utilizatori și autori pe site-ul dvs. WordPress.

WordPress are un mecanism de roluri și capabilități, sau, cu alte cuvinte, grupuri de utilizatori și drepturile acestora pentru a controla comportamentul utilizatorilor pe site, în special în partea administrativă.

De exemplu, „Administratori” este un grup de utilizatori, iar switch_themes (abilitatea de a schimba tema) se referă deja la drepturile acestui grup.

Ca de obicei, voi începe de la simplu la complex.

1. Roluri

WordPress are deja 6 grupuri de utilizatori implicit:

  • Super Admin este un super administrator care are dreptul de a gestiona o rețea de site-uri.
  • Administrator - administrator.
  • Editor - editor, poate publica și edita postări ale altor utilizatori.
  • Autor - autor, își poate publica și edita propriile postări.
  • Contribuitorul este un participant care își poate scrie și trimite postările pentru moderare.
  • Abonat - un abonat, tot ce poate face este să-și editeze profilul.

Imediat după instalarea WordPress, este creat automat un utilizator administrator.

De asemenea, puteți seta ce rol trebuie atribuit utilizatorului nou înregistrat. Acesta este configurat în Setări > General.

Puteți schimba rolul unui utilizator pe pagina sa de profil sau pe pagina cu toți utilizatorii:

2. Oportunități

În tabel, pentru a economisi spațiu, nu am luat în considerare rolul de superadministrator și abonat. Un superadmin este în esență același administrator, doar cu drepturi de administrare a unei rețele de site-uri (WordPress Multisite). Voi scrie mai multe despre el mai jos. Dar nu voi scrie despre abonați, deoarece totul despre ei este deja clar - au o singură opțiune de citire.

Oportunitate Admin Editor Autor Colaborator
Pluginuri
install_plugins instalarea de noi pluginuri +
update_plugins actualizare pluginuri +
activate_plugins oferă acces la pagina de pluginuri +
edit_plugins capacitatea de a edita fișiere plugin +
delete_plugins ștergerea pluginurilor +
Teme
install_themes instalarea de teme noi +
switch_themes schimbă tema activă +
edit_themes editați fișierele cu teme +
edit_theme_options modifica setările temei +
update_themes teme de actualizare +
delete_themes șterge teme +
Setări WordPress
update_core actualizare motor +
abilitatea de import/export de a utiliza funcțiile de import și export +
manage_options modifica setările site-ului +
edit_dashboard modifică pagina consolei +
Utilizatori
create_users crearea de noi utilizatori +
edit_users editarea utilizatorilor +
delete_users ștergerea utilizatorilor +
list_users acces la lista de utilizatori +
promote_users schimbă rolurile utilizatorilor +
remove_users elimină utilizatori +
Comentarii
moderate_comments moderarea comentariilor + +
Categorii
manage_categories schimbă categoriile + +
Pagini
edit_pages editarea paginilor + +
edit_others_pages editează pagini create de alți editori + +
edit_published_pages editarea paginilor publicate + +
publish_pages publică pagini + +
delete_pages șterge pagini + +
delete_others_pages șterge paginile altor utilizatori + +
delete_published_pages șterge paginile publicate + +
delete_private_pages ștergerea paginilor personale + +
edit_private_pages editarea paginilor personale + +
read_private_pages vizualiza paginile personale + +
Postări
edit_others_posts editarea postărilor altor utilizatori + +
delete_others_posts șterge postările altor utilizatori + +
delete_private_posts ștergerea postărilor marcate ca „Private” + +
edit_private_posts editarea postărilor personale + +
read_private_posts vizualizați postări private + +
edit_published_posts editați propriile postări publicate + + +
publish_posts publicarea postărilor + + +
delete_published_posts ștergerea propriilor postări publicate + + +
edit_posts editarea propriilor postări + + + +
delete_posts ștergerea propriilor postări + + + +
Alte
unfiltered_html capacitatea de a insera HTML și JavaScript în postări, pagini, comentarii și widget-uri + +
+ + +
citiți vizualizarea site-ului + + + +

După cum am promis, mă voi opri puțin mai mult asupra superadministratorilor. Administratorii obișnuiți au drepturi depline pentru a-și gestiona site-urile. Super-administratorii pot gestiona orice site din rețea, precum și întreaga rețea în ansamblu.

Au mai multe caracteristici proprii:

  • manage_network oferă acces la consola de rețea,
  • manage_sites acces la pagina de gestionare a site-urilor din rețea,
  • manage_network_users capacitatea de a gestiona utilizatorii de rețea,
  • manage_network_themes gestionați temele de rețea,
  • manage_network_options acces la parametrii de rețea;

3. Niveluri

Începând cu WordPress 3.0, nivelurile de utilizator nu mai sunt folosite!

4. Funcții pentru lucrul cu rolurile și capabilitățile utilizatorului

add_role() - creează-ți propriul rol

Funcția introduce date în baza de date, așa că cel mai bine este să o folosiți o singură dată, de exemplu atunci când activați un plugin sau o temă.

/* * să presupunem că adaug acest cod la fișierul plugin și îl fac să ruleze când acest plugin este activat */ register_activation_hook( __FILE__ , „true_new_role_plugin_activate”) ; funcția true_new_role_plugin_activate() ( $new_role = add_role( "comm_moderator" , // numele rolului __( "Comment Moderator") ), // Afișează numele rolului (moderator de comentarii) matrice ( // matrice de posibilități, adevărat - permis, fals - interzis"read" => true , // ei bine, asta este clar "moderate_comments" => true // permite moderarea comentariilor) ) ; dacă ( nul !== $rezultat ) ( // uită-te la rezultat // rol creat cu succes) altfel ( // dacă nul, atunci rolul există deja } }

remove_role() - eliminarea rolurilor

La fel ca add_role() , funcția modifică conținutul bazei de date - ceea ce înseamnă că nu trebuie să o inserați prost în functions.php .

În exemplu, vom șterge rolul creat în ultimul capitol:

get_role() — obținerea de informații despre un grup de utilizatori

Dacă are succes, returnează un obiect WP_Role (care constă în principal din capabilitățile rolului, dacă nu are succes, returnează null).

add_cap() și remove_cap() - adăugarea și eliminarea capabilităților

Cu aceste funcții, puteți adăuga sau elimina drepturi pentru utilizatorii cu un anumit rol sau chiar pentru utilizatorii cu anumite ID-uri.

Aceste funcții modifică și conținutul bazei de date, așa că, ca exemplu, le vom agăța la activarea/dezactivarea unei teme.

funcția true_author_caps() ( global $pagenow ; $rol = get_role( "autor" ); // de exemplu, ia rolul autorului // $rol = new WP_User($user_id); astfel putem lua un anumit utilizator if ( "themes.php" == $pagenow && isset ( $_GET [ "activat" ] ) ) ( // dacă tema a fost activată$rol ->add_cap ("edit_altele_postări"); // permite autorilor să editeze postări ale altor autori) altfel ( // dacă tema este dezactivată$rol ->remove_cap ( "editează_altele_postări" ); ) ) add_action ( "load-themes.php" , "true_author_caps" ); // agățați funcția pe un cârlig

Dacă aveți nevoie de ajutor pentru site-ul dvs. web sau poate chiar de dezvoltare de la zero - .

Buna ziua! Continuăm să analizăm cele mai interesante și mai utile plugin-uri pentru site-ul WordPress! Astăzi veți învăța cum să creați un nou rol de utilizator pe site-ul dvs. web. Veți putea adăuga roluri noi, veți putea edita roluri existente. Veți putea modifica capacitățile rolului de utilizator. Plugin foarte simplu și util!

Puteți instala pluginul direct din panoul de administrare WordPress. Mergi la pagina: Pluginuri – Adăugați noi , introduceți numele pluginului în formularul de căutare, apăsați Enter, instalați și activați pluginul.

În continuare, după instalarea și activarea pluginului, accesați pagina: Roluri. Aici vei vedea toate rolurile site-ului tău. Puteți modifica capacitățile rolului făcând clic pe filă „Editați” sau „Vizualizați”.

Pe pagina de editare a rolului, puteți modifica capacitățile rolului de utilizator. De exemplu, puteți permite sau refuza publicarea postărilor sau editarea postărilor etc. Toate caracteristicile sunt enumerate în secțiune „Capacități”.

Puteți copia capacitățile unui alt rol din domeniu „Copiați de la”. După modificare, actualizați rolul – Actualizare rol.

Pentru a adăuga un nou rol, Mergi la pagina - Adăugați un rol nou. Specificați numele rolului, capabilitățile rolului și faceți clic pe butonul de mai jos - Adăugați un rol nou.

– Rol, selectați rolul de utilizator.

– Prioritate, puteți specifica prioritatea.

– URL, specificați adresa URL către care va fi redirecționat utilizatorul după intrarea pe site.

– Respingeți WP-ADMIN, nu afișați panoul de administrare WordPress.

– Dezactivați bara de instrumente, nu afișați bara de instrumente.

– În sfârșit, faceți clic pe butonul – Trimiteți.

Afișează capabilități depreciate, afișează caracteristici învechite.

Eliminați capabilitățile non-standard la restaurare, eliminați opțiunile de recuperare non-standard.

– Ignorați permisiunile de editare, anulați permisiunile de editare și drepturile de acces.

Dezactivați permisiunile meniului de navigare, dezactivați meniul de permisiuni.

Ignorați permisiunile meniului de navigare, redefiniți permisiunile.

– Eliminați datele la dezinstalare, eliminați toate datele pluginului din baza de date. Activați această opțiune dacă ștergeți acest plugin.

Salvați modificările.

Totul este gata!