Standardowo WordPress posiada pięć poziomów uprawnień dla użytkownika, począwszy od administratora, kończąc na zwykłym użytkowniku.
- Administrator – posiada całkowicie wszystkie możliwe uprawnienia. Posiada maksymalną kontrolę nad wszystkimi wpisami, ma dostęp do wszelkich ustawień technicznych bloga. Moim zdaniem, najlepszym rozwiązaniem jest, aby rola administratora była wykorzystywana tylko raz na każdym blogu. Nawet jeżeli blog posiada kilku zaufanych autorów, nie każdy z nich wymaga dostępu do wszystkich ustawień WordPress.
- Redaktor (Editor) – pełnoprawny autor bloga, który nie tylko może publikować swoje wpisy, ale jest w stanie zarządzać wpisami innych autorów. Nie ma jednak dostępu do „głębokich” ustawień. Idealne konto do pracy na codzień lub dla Twoich pracowników, aby przypadkiem nic nie zepsuli :)
- Autor – autor bloga, który może publikować i zarządzać tylko swoimi własnymi wpisami.
- Współtwórca (Contributor) – autor, który może zapisywać wyłącznie szkice wpisów, które muszą zostać zaakceptowane przez Redaktora, bądź Administratora.
- Subskrybent – standardowy użytkownik, którego w przypadku WordPressa można nazwać komentatorem.
W przypadku instalacji Multisite istnieje dodatkowa rola użytkownika — „SuperAdministrator”, który może zarządzać wszystkimi witrynami w sieci witryn WordPress Multisite, zarządzać dostępnymi w ramach nich wtyczkami, czy motywami i edytować globalne ustawienia sieci witryn,
Uprawnienia możemy edytować i dodawać własne z pomocą dodatkowych wtyczek lub własnych modyfikacji w kodzie witryny. Warto też dodać, że poszczególne wtyczki np. WooCommerce lub Loco translate mogą dodać swoje poziomy uprawnień jak np. Manager Sklepu czy Manager tłumaczeń.
Własne role w WordPress
Jak wspominałem powyżej — własne role i uprawnienia w WordPress możesz dodawać z pomocą dodatkowych wtyczek. Istnieją płatne i bezpłatne rozwiązania, które w prosty sposób pozwolą stworzyć własne typy użytkowników o specyficznych uprawnieniach.
Aby to zrobić za darmo skorzystaj z z wtyczki User Role Editor (Edycja roli użytkownika). Dla bardziej zaawansowanych i rozbudowanych rozwiązań konieczne jest zakupienie wersji PRO w cenie 29$ dla projektów osobistych i 79$ dla projektów komercyjnych.
Znacznie więcej szczegółowych i stricte technicznych danych na temat ról użytkowników znajduje się w Codexie WordPressa.