Tovább a tartalomhoz

Szerepkörök és jogosultságok

Mit tehet az adminisztrátor, a szerkesztő, a szerző, a közreműködő és a feliratkozó, és mire valók a jogosultságok.

A WordPress szerepkörökkel szabályozza, ki mit tehet az oldalon: ki írhat és szerkeszthet bejegyzést, ki hozhat létre oldalt, ki moderálhatja a hozzászólásokat, ki kezelheti a bővítményeket, a témákat és a többi felhasználót. Minden felhasználóhoz egy szerepkör tartozik. A szerepkör egy jogosultságcsomag: konkrét műveletek (jogosultságok) halmaza. A szerepkörök nem egymás fölé-alá rendeltek, inkább azt mutatják, milyen feladatot kap a felhasználó az oldalon.

Szerepkör Mit tehet
Szuper adminisztrátor Csak többhelyes (multisite) hálózatban van. Hozzáfér a hálózat kezeléséhez és minden más funkcióhoz.
Adminisztrátor Egyetlen oldalon belül minden felügyeleti funkcióhoz hozzáfér.
Szerkesztő Közzétehet és kezelhet bejegyzéseket és oldalakat, mások tartalmát is.
Szerző Közzéteheti és kezelheti a saját bejegyzéseit.
Közreműködő Megírhatja és kezelheti a saját bejegyzéseit, de nem teheti közzé őket.
Feliratkozó Csak a saját adatlapját kezelheti.

A WordPress telepítésekor automatikusan létrejön egy adminisztrátori fiók. Az új felhasználók alapértelmezett szerepkörét a Beállítások → Általános oldalon állíthatod be. A szerepkörök kiosztását a Felhasználók fejezet írja le.

Egyhelyes (nem hálózatos) telepítésben az adminisztrátor gyakorlatilag szuper adminisztrátor, ezért ő az egyetlen, aki a bővítmények, témák és felhasználók telepítéséhez, szerkesztéséhez, törléséhez és a WordPress frissítéséhez szükséges jogosultságokkal rendelkezik. Hálózatban ezek csak a szuper adminisztrátornak vannak meg.

Az alábbi táblázat a leggyakoribb műveleteket mutatja egyhelyes oldalon.

Művelet Adminisztrátor Szerkesztő Szerző Közreműködő Feliratkozó
Az irányítópult és a saját adatlap elérése igen igen igen igen igen
Saját bejegyzés írása és szerkesztése igen igen igen igen nem
Saját bejegyzés törlése igen igen igen igen (csak közzététel előtt) nem
Saját bejegyzés közzététele igen igen igen nem nem
Médiafájlok feltöltése igen igen igen nem nem
Mások bejegyzéseinek szerkesztése és törlése igen igen nem nem nem
Oldalak létrehozása és kezelése igen igen nem nem nem
Kategóriák kezelése igen igen nem nem nem
Hozzászólások moderálása igen igen nem nem nem
Magántartalmak olvasása igen igen nem nem nem
Szabad HTML és szkript használata igen igen nem nem nem
Témák váltása, menük és testreszabás igen nem nem nem nem
Beállítások módosítása igen nem nem nem nem
Bővítmények és témák telepítése, frissítése, törlése igen nem nem nem nem
Felhasználók kezelése, szerepkörök módosítása igen nem nem nem nem
Importálás és exportálás igen nem nem nem nem

A jogosultságoknak angol azonosítójuk van, ezeket a szerepkörkezelő bővítmények és a fejlesztők használják. A leggyakoribbak:

Jogosultság Mit engedélyez
read Belépés az irányítópultra és a saját adatlap megtekintése. Minden szerepkörnek megvan.
edit_posts A Bejegyzések és a Hozzászólások menü elérése.
edit_published_posts A saját, már közzétett bejegyzések szerkesztése.
publish_posts A Közzététel gomb használata (enélkül csak vázlat menthető).
delete_posts, delete_published_posts A saját bejegyzések törlése, illetve a közzétettek törlése.
edit_others_posts, delete_others_posts Mások bejegyzéseinek szerkesztése és törlése.
edit_pages, publish_pages Az Oldalak menü elérése és az oldalak közzététele.
upload_files A Média menü és a fájlfeltöltés.
moderate_comments Hozzászólások moderálása.
manage_categories A kategóriák kezelése.
unfiltered_html Szabad HTML és szkript beírása bejegyzésbe, oldalba, hozzászólásba. Megbízhatatlan felhasználónak ne add meg, mert rosszindulatú vagy hibás kódot is beírhat.
edit_theme_options Menük, widgetek, testreszabás és a webhelyszerkesztő elérése.
switch_themes, install_themes, edit_themes Téma váltása, telepítése, szerkesztése.
activate_plugins, install_plugins, edit_plugins A Bővítmények menü, új bővítmény telepítése, a bővítmény fájlszerkesztő.
update_core, update_plugins, update_themes A WordPress, a bővítmények és a témák frissítése.
manage_options A Beállítások menü oldalai.
import, export Az Eszközök menü importáló és exportáló oldala.
list_users, edit_users, create_users, delete_users A Felhasználók menü elérése, felhasználók szerkesztése, létrehozása, törlése.
promote_users A szerepkör módosítása a felhasználólistán.
customize A Testreszabó elérése.

Néhány különleges eset:

  • Az unfiltered_upload jogosultság alapból senkinek nincs meg, a szuper adminisztrátornak sem. Csak akkor adható meg, ha a wp-config.php fájlban bekapcsolod a ALLOW_UNFILTERED_UPLOADS állandót. Ilyenkor egyhelyes oldalon bármelyik szerepkörnek megadható, hálózatban csak a szuper adminisztrátornak.
  • Többhelyes hálózatban csak a szuper adminisztrátoré a hálózatkezelés (oldalak létrehozása és törlése, hálózati bővítmények, témák, felhasználók és beállítások).

Webhelyszerkesztő hozzáférése egyéni szerepkörnek

Szekció neve “Webhelyszerkesztő hozzáférése egyéni szerepkörnek”

A webhelyszerkesztő blokktémával érhető el. A hozzáférés fő feltétele az edit_theme_options jogosultság. Ha egyéni szerepkört alakítasz ki, amelynek ehhez hozzá kell férnie, érdemes mellé adni az edit_posts, edit_pages, edit_others_posts, read és upload_files jogosultságokat is, mert a sablonok kezeléséhez, az előnézethez és a képek beszúrásához ezek is kellenek.

Az edit_theme_options nemcsak a webhelyszerkesztőre vonatkozik, hanem a többi témabeállításra is, ezért csak annak add meg, akiben megbízol. Ha egy egyéni szerepkörrel megnyílik a webhelyszerkesztő, de egyes részek nem töltődnek be vagy nem menthetők, az általában hiányzó jogosultságot jelent. A böngésző fejlesztői eszközeinek hálózati paneljén a 401 vagy 403 hibakódú kérések mutatják, melyik művelethez hiányzik a jogosultság.

Új szerepkört vagy jogosultságot kódból lehet hozzáadni (a add_role() függvénnyel, illetve egy meglévő szerepkör add_cap() metódusával). Ha nem szeretnél kódot írni, használj szerepkörkezelő bővítményt; ilyen például a Members, a User Role Editor vagy a View Admin As (utóbbival szerepköröket tesztelhetsz).

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások