A WordPress szerepkörök (Roles) koncepcióját úgy tervezték, hogy a webhely tulajdonosa szabályozni tudja, mit tehetnek és mit nem a felhasználók az oldalon. A tulajdonos kezelheti például, ki írhat és szerkeszthet bejegyzéseket, ki hozhat létre oldalakat, kategóriákat, moderálhat kommenteket, kezelhet bővítményeket, sablonokat és más felhasználókat, mindezt azzal, hogy minden felhasználónak konkrét szerepkört rendel.
A WordPress hat előre definiált szerepkört kínál: Super Admin, Administrator, Editor, Author, Contributor és Subscriber. Minden szerepkörhöz egy bizonyos feladatkészlet, azaz képességek (Capabilities) tartozik. Például léteznek a „publish_posts”, „moderate_comments” és „edit_users” képességek. Minden szerepkörhöz alapértelmezett képességek tartoznak, de újakat lehet adni vagy eltávolítani a add_cap() és remove_cap() függvényekkel. Új szerepköröket lehet létrehozni vagy törölni az add_role() és remove_role() függvények segítségével.
A Super Admin szerepkör lehetővé teszi, hogy a felhasználó minden lehetséges képességet elérjen. A többi szerepkörnél a rendelkezésre álló képességek száma fokozatosan csökken. Például a Subscriber szerepkör csak a „read” képességgel rendelkezik. Fontos, hogy egy szerepkört ne tekintsünk „felsőbbrendűnek” a másiknál; a szerepkörök a felhasználó felelősségi körét határozzák meg az oldalon belül.
Szerepkörök összefoglalása
- Super Admin – hozzáfér minden hálózati adminisztrációs és egyéb funkcióhoz.
- Administrator (slug: ‘administrator’) – hozzáfér minden adminisztrációs funkcióhoz egyetlen oldalon belül.
- Editor (slug: ‘editor’) – publikálhat és kezelhet bejegyzéseket, beleértve más felhasználók bejegyzéseit is.
- Author (slug: ‘author’) – publikálhat és kezelheti saját bejegyzéseit.
- Contributor (slug: ‘contributor’) – írhat és kezelheti saját bejegyzéseit, de nem publikálhatja azokat.
- Subscriber (slug: ‘subscriber’) – csak a profilját kezelheti.
WooCommerce esetén még kiegészül a Boltkezelő (Shop Manager) és a Vásárló (Customuer) szerepkörökkel.
A WordPress telepítésekor automatikusan létrejön egy Administrator fiók.
Az új felhasználók alapértelmezett szerepkörét a Beállítások > Általános menüpontban lehet megadni.
A részletes szerepköri, jogosultsági táblázat, összefoglalás itt található (új ablakban nyílik meg) angolul vagy itt olvashat a WordPress szerepkörökről (új ablakban nyílik meg) magyarul.