Jak skonfigurować role użytkowników w WordPress za pomocą wtyczki?
Opublikowany: 2020-12-14W poprzednim artykule dowiedzieliśmy się o rolach użytkowników i sposobach dodawania nowych użytkowników w WordPressie. Jednak w przypadku ról użytkownika może się okazać, że WordPress ma pewne ograniczenia w dodawaniu i usuwaniu możliwości ról użytkownika. Na przykład domyślnie rola Edytora w WordPress nie może manipulować motywami i wtyczkami. Ale co, jeśli chcesz dać mu/jej te możliwości?
- 1. Wtyczka edytora ról użytkownika
- 2. Skonfiguruj role użytkownika w WordPressie za pomocą wtyczki
- 2.1. Krok 1: Zainstaluj i aktywuj wtyczkę
- 2.2. Krok 2: Skonfiguruj wtyczkę
- 2.3. Krok 3: Skonfiguruj role użytkowników
- 2.4. Wybierz rolę użytkownika
- 2.5. Edytuj możliwości wybranej roli użytkownika
- 3. Ostatnie słowa
Aby rozwiązać ten problem, możesz użyć wtyczki do dostosowywania ról użytkowników w WordPress . Aby poradzić sobie z powyższym przypadkiem, użyję wtyczki User Role Editor. Pamiętaj jednak, że Twoje konto musi być administratorem lub mieć możliwość dostosowywania ról użytkownika, aby pracować z tą funkcją!
Wtyczka edytora ról użytkownika
Istnieje wiele wtyczek do dostosowywania ról użytkowników w repozytorium WordPress, takich jak Członkowie, Advanced Access Manager, Role Menu nawigacyjne, WPFront User Role Editor, Capability Manager Enhanced, Role Scoper, … Ale najbardziej popularną i wyróżniającą się z nich jest Edytor ról użytkownika podłącz.
Edytor roli użytkownikaAktualna wersja: 4.61
Ostatnia aktualizacja: 28 grudnia 2021
user-role-editor.4.61.zip
Jest to wygodna i przydatna wtyczka freemium, która jest niezwykle łatwa w użyciu. Pamiętaj, że w tym artykule używam tylko darmowej wersji !
Skonfiguruj role użytkownika w WordPressie za pomocą wtyczki
Krok 1: Zainstaluj i aktywuj wtyczkę
Wtyczka User Role Editor jest bezpłatna i dostępna na wordpress.org, więc po prostu zainstaluj i aktywuj wtyczkę jak zwykle. Przejdź do Wtyczki > Dodaj nowy w panelu administratora , znajdź żądaną wtyczkę, a następnie kliknij Zainstaluj teraz .

Krok 2: Skonfiguruj wtyczkę
Po zainstalowaniu i aktywacji wtyczki przejdź do opcji Ustawienia > Edytor ról użytkownika i skonfiguruj wtyczkę przed jej użyciem.

Interfejs ustawień pojawi się z pięcioma zakładkami poniżej:
Zakładka Ogólne
Karta Ogólne zawiera pięć opcji:
- Pokaż rolę administratora w edytorze ról użytkownika : zmiana możliwości tej ważnej roli może spowodować problemy z bezpieczeństwem. Dlatego, wypis dla naprawdę niezbędnych przypadków, powinieneś wyłączyć tę funkcję.
- Pokaż możliwości w formie czytelnej dla człowieka : zazwyczaj możliwości są wyświetlane jako kod (na przykład
edit_published_posts). Ta opcja zmienia nazwy funkcji, aby ułatwić czytelnikom ich zrozumienie (na przykładEdit published posts). Dlatego zawsze powinieneś zaznaczyć to pole. - Pokaż przestarzałe możliwości : Wcześniej role użytkowników w WordPress były nazywane poziomami od 0 do 10. Obecnie ta metoda nazewnictwa nie jest już dostępna. Istnieje tylko w niektórych starych motywach i wtyczkach. Jeśli używasz takich motywów i wtyczek, włącz tę opcję, aby upewnić się, że wtyczka User Role Editor jest z nimi kompatybilna.
- Potwierdź aktualizację roli : Wtyczka będzie wymagać potwierdzenia przed aktualizacją zmian.
- Edytuj możliwości użytkownika : domyślnie należy zaznaczyć tę opcję, aby edytować możliwości.

Zakładka modułów dodatkowych
Ta karta ma tylko jeden element: Policz użytkowników bez roli . W przypadku użytkowników, którzy jeszcze nie otrzymali ani nie zarejestrowali roli, ta opcja pomoże Ci łatwo znaleźć i zarządzać tymi użytkownikami.


Zakładka roli domyślnej
Gdy nowy użytkownik zarejestruje konto, w tej zakładce możesz nadać mu jedną (lub jakąś) domyślną rolę.

Zakładka Narzędzia
W tej zakładce możesz przywrócić role użytkowników do domyślnych ustawień WordPress. Należy to dokładnie przemyśleć przed kliknięciem Resetuj, ponieważ wszystkie dane użytkownika zostaną utracone.

O Tab
Ta zakładka zawiera inne informacje, takie jak wersja wtyczki, link do strony autora, link do strony FAQ, link darowizny, dziennik zmian,… Jeśli masz jakieś pytania dotyczące wtyczki, skontaktuj się z autorem lub przejdź do strony FAQ tutaj.

Krok 3: Skonfiguruj role użytkowników
Aby skonfigurować role użytkowników w WordPressie, przejdź do Użytkownicy > Edytor ról użytkownika . Interfejs wtyczki pojawi się jak na poniższym obrazku:

Wybierz rolę użytkownika
W tej sekcji wybierz rolę użytkownika, którą chcesz dostosować. Lista zawiera domyślne role WordPress (Administrator, Redaktor, Autor, Współtwórca, Subskrybent) oraz inne role użytkowników dodane przez użytkowników lub wtyczki. Na przykład wybieram rolę redaktora .

Dodatkowo w prawym panelu możesz również dodać nowe role użytkownika ( Add Role ), zmienić nazwę aktualnie wybranej roli ( Rename Role ) lub usunąć role użytkownika ( Delete Role ) – z wyjątkiem domyślnych ról użytkownika WordPress.

Poza tym, po kliknięciu Dodaj rolę , możesz wykonać kopię aktualnej roli użytkownika.

Edytuj możliwości wybranej roli użytkownika
W sekcji Grupa możesz dodać / usunąć możliwości wybranej roli użytkownika. Na przykład chcę zezwolić redaktorom na manipulowanie wtyczkami, więc wybieram Wtyczki w kolumnie Wszystkie po lewej stronie i zaznaczam żądane możliwości (instalacja, usuwanie, aktualizowanie wtyczek, …) w prawej kolumnie.

Istnieją dwie przydatne funkcje, które można wykorzystać do szybszego wyszukiwania możliwości:
- Szybki filtr : użyj tej funkcji, aby wyszukać możliwości według ich nazw.
- Tylko przyznane : każda rola użytkownika ma inne możliwości. Ta funkcja odfiltruje możliwości, które są obecnie przyznane dla wybranej roli użytkownika.
Ponadto możesz samodzielnie dodawać lub usuwać możliwości za pomocą tych dwóch przycisków poniżej:
- Dodaj możliwość : Należy zauważyć, że nazwa możliwości jest pisana tylko za pomocą liter, cyfr i „_” alfabetu łacińskiego. Ta opcja jest dość zaawansowana, ponieważ jest związana z kodem, więc jeśli nie jesteś ekspertem, pomiń ją.
- Możliwość usuwania : Pamiętaj, że wtyczka User Role Editor nie obsługuje usuwania domyślnych funkcji WordPress
Na koniec, po zakończeniu dostosowywania ról użytkowników, nie zapomnij kliknąć Aktualizuj .

To jest konto Redaktor w mojej witrynie, jeśli nie dostosowałem jeszcze tej roli użytkownika:

A oto wynik po przyznaniu możliwości roli Edytora z wtyczką User Role Editor.

Jak widać, po dostosowaniu roli edytora za pomocą wtyczki User Role Editor, sekcja wtyczki pojawiła się w panelu administratora . Od teraz redaktorzy mogą instalować, aktywować, usuwać, edytować i aktualizować wtyczki w mojej witrynie.
Ostatnie słowa
Wykorzystanie wtyczki User Role Editor do odpowiedniego dodawania/usuwania funkcji i ról użytkowników w WordPress pomoże Ci łatwo, szybko i wydajnie zarządzać użytkownikami w Twojej witrynie. Należy jednak rozważyć to dokładnie przed przyznaniem użytkownikom niektórych ważnych możliwości (na przykład instalowanie/odinstalowanie motywów i wtyczek; usuwanie postów i stron; dodawanie/usuwanie ról użytkowników; …), ponieważ mogą one przypadkowo (lub celowo) powodować pewne incydenty. Incydenty te wpłyną na działanie witryny, a nawet utracą ważne dane.
Aby zapobiec incydentom spowodowanym przez użytkowników w witrynie, lepiej wykonać kopię zapasową danych witryny.
