Jak skonfigurować role użytkowników w WordPress za pomocą wtyczki?

Opublikowany: 2020-12-14

W 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?

Spis treści ukryj
  1. 1. Wtyczka edytora ról użytkownika
  2. 2. Skonfiguruj role użytkownika w WordPressie za pomocą wtyczki
    1. 2.1. Krok 1: Zainstaluj i aktywuj wtyczkę
    2. 2.2. Krok 2: Skonfiguruj wtyczkę
    3. 2.3. Krok 3: Skonfiguruj role użytkowników
    4. 2.4. Wybierz rolę użytkownika
    5. 2.5. Edytuj możliwości wybranej roli użytkownika
  3. 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żytkownika Edytor roli użytkownika

Autorzy: Władimir Garagulya

Aktualna wersja: 4.61

Ostatnia aktualizacja: 28 grudnia 2021

user-role-editor.4.61.zip

92% Ratings 700,000+ Zainstalowano WP 4.4+ Wymaga

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 .

Zainstaluj i aktywuj wtyczkę edytora ról użytkownika

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.

Skonfiguruj wtyczkę WordPress Edytor ról użytkownika

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ład Edit 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.

Opcje w zakładce Ogólne do konfiguracji ról użytkownika

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.

Skonfiguruj zakładkę Dodatkowe moduły wtyczki WordPress

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ę.

Skonfiguruj domyślną zakładkę roli wtyczki WordPress

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.

Skonfiguruj kartę narzędzi wtyczki WordPress

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.

Skonfiguruj kartę Informacje wtyczki WordPress

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:

Skonfiguruj role użytkowników w WordPress

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 .

Wybierz rolę użytkownika

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.

dodaj nowe role użytkownika

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

utwórz 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.

Edytuj możliwości wybranej roli użytkownika

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 .

Zaktualizuj zmiany po skonfigurowaniu wtyczki

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

konto Redaktora na mojej stronie WordPress

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

Przyznałem funkcje dla 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.