WordPress jest świetną platformą i ma zaskakująco elastyczne uprawnienia. Jednak domyślnie system uprawnień trzyma się filozofii WordPressa „Decyzje, a nie opcje”. Oznacza to, że domyślnie istnieje 5 ról użytkownika: Administrator, Redaktor, Autor, Współtwórca i Subskrybent. Ale nie jesteś w stanie edytować tych ról bez zainstalowania wtyczki.
W tym przewodniku przedstawię 5 najlepszych wtyczek do dostosowywania uprawnień w Twojej witrynie WordPress. Te wtyczki pozwolą Ci dostosować 5 domyślnych ról, a także tworzyć własne zasady i uprawnienia.
Wtyczka #1. Capability Manager Enhanced
Capability Manager Enhanced jest prawdopodobnie moją ulubioną wtyczką uprawnień użytkownika dla użytkowników WordPressa. To naprawdę może zrobić wszystko, od podstaw do bardziej zaawansowanych funkcji.
Z Capability Manager Enhanced, możesz dostosować uprawnienia wszystkich istniejących ról. Możesz także tworzyć nowe role i kontrolować ich uprawnienia.
Za pomocą Menedżera możliwości Enhanced możesz także dostosować typy postów. Każdy typ postu w witrynie (plus biblioteka multimediów) otrzymuje niestandardowe ustawienia do edycji, usuwania i czytania.
Aby kontrolować ustawienia Menedżera rozszerzonych możliwości, zainstaluj wtyczkę i przejdź do Użytkownicy > Możliwości. Ten obraz poniżej pokazuje zrzut ekranu wyboru, który zobaczysz na stronie z zainstalowanym WooCommerce. Jak widać, nie ma żadnych problemów z odbiorem uprawnień z wtyczki takiej jak WooCommerce.
Wszystko to, Capability Manager Enhanced jest wysoce zalecane. Można go pobrać za darmo z WordPress.org:
Pobierz wtyczkę Capability Manager Enhanced
Wtyczka #2. Press Permit
Press Permit jest dla mnie naprawdę ciekawym wyborem, ponieważ pozwala na dodawanie znacznie bardziej zaawansowanych i wyrafinowanych uprawnień.
Ten obrazek poniżej jest dobrym przykładem tego, jak Press Permit różni się od innych wtyczek z tej listy. Wspomniałem wcześniej, że WordPress ma 5 domyślnych ról. W przeciwieństwie do tego, Press Permit pozwala wyjść daleko poza te 5 ról. Na przykład możesz mieć grupę, która zawiera wszystkich użytkowników w Twojej witrynie, bez względu na to, w jakiej roli są. Możesz też mieć grupę, która zawiera wszystkich odwiedzających, którzy nie mają kont użytkowników.
Dzięki Press Permit, możesz również drążyć w dół, aby kontrolować uprawnienia dla konkretnych postów, stron lub innych elementów treści. Oto zrzut ekranu pokazujący, jak możesz wybrać konkretną zawartość:
Press Permit wymaga trochę czasu, aby się nauczyć, i nie jest to konieczne dla podstawowych opcji. Ale jeśli naprawdę potrzebujesz potężnych uprawnień, to Press Permit jest miejscem, w którym powinieneś szukać.
Ściągnij wtyczkę Press Permit
Members
Przyjemnie jest korzystać z wtyczki Members. Nie ma wymyślnej nazwy ani wymyślnego logo, ale jest dobrze zaprojektowany. Interfejs użytkownika jest łatwy w nawigacji i ma podobny zestaw uprawnień do Capability Manager Enhanced. Jedynym zauważalnym minusem jest to, że nie był aktualizowany od ponad roku.
User Role Editor
User Role Editor jest podobny do Capability Manager Enhanced i Members. Jest to najbardziej popularna wtyczka na tej liście, chociaż interfejs nie jest tak dobry jak Members, a funkcje nie są tak dobre jak Capability Manager Enhanced.
WPFront User Role Editor
WPFront User Role Editor to kolejna ładnie zrobiona wtyczka z podobnymi opcjami jak inne na tej liście. WPFront ma kilka fajnych dodatkowych funkcji, takich jak możliwość przekierowania użytkowników na konkretny adres URL po zalogowaniu.