Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak zablokować użytkownika WordPressa bez usunięcia jego konta

Chociaż ciężko pracujesz, aby kultywować pozytywne środowisko online wśród twoich odbiorców, mogą wystąpić sytuacje, w których będziesz musiał zająć się destrukcyjnym zachowaniem lub egzekwować wytyczne dla społeczności.

Czasami będziesz musiał zablokować użytkownika WordPressa na twoim blogu. Najprostszym sposobem na osiągnięcie tego celu jest usunięcie profilu użytkownika, co usunie go całkowicie z twojej witryny.

W tym artykule pokażemy, jak zablokować lub wyłączyć użytkownika WordPressa bez usunięcia jego konta.

How to Block a WordPress User Without Deleting Their Account

Kiedy nie należy usunąć konta użytkownika?

Najprostszym sposobem na zablokowanie użytkownika na twojej witrynie internetowej WordPress jest po prostu usunięcie jego konta użytkownika.

Usunięcie konta użytkownika w WordPress wymaga jednak przypisania całej jego treści do innego użytkownika. Spowoduje to zmianę informacji o autorze tych artykułów.

Jednym ze sposobów rozwiązania tego problemu jest zmiana hasła i adresu e-mail użytkownika poprzez edycję jego profilu użytkownika. Spowoduje to zablokowanie dostępu i uniemożliwi logowanie się. Spowoduje to jednak również zmianę ich obrazka Gravatar.

Możliwość wyłączenia użytkownika bez usunięcia jego konta jest szczególnie przydatna w przypadku blogów z wieloma autorami, forów, a także witryn społecznościowych.

Przyjrzyjmy się teraz, jak można łatwo zablokować użytkownika WordPressa bez usunięcia jego konta użytkownika. Omówimy trzy metody i możesz użyć poniższych szybkich odnośników, aby przejść do metody, której chcesz użyć:

Metoda 1: Blokowanie użytkownika poprzez obniżenie jego roli

Twoja witryna internetowa WordPress jest wyposażona w potężny system zarządzania użytkownikami, który umożliwia przypisywanie różnych ról każdemu użytkownikowi.

Jednym ze sposobów zablokowania użytkownika WordPress jest obniżenie jego roli. Nie uniemożliwi to zalogowania się do twojej witryny WordPress, ale ograniczy to, co może zrobić po zalogowaniu się. Jeśli nie chcesz, aby w ogóle mogli się logować, powinieneś zamiast tego użyć metody 2 lub 3.

Obniżenie roli użytkownika do subskrybenta

Możesz obniżyć rolę użytkownika do Subskrybenta. Po zalogowaniu się otrzymają oni ograniczony dostęp do obszaru administracyjnego WordPress. Będą mogli zmienić tylko swoje ustawienia użytkownika, takie jak nazwa i schemat kolorów administratora.

Users With the Subscriber Role Have Very Limited Admin Access

Może to jednak stanowić problem, jeśli użytkownik napisał wpisy na twojej witrynie. Jeśli chce sprawić kłopoty, może zmienić swoją nazwę na coś obraźliwego, co będzie wyświetlane we wszystkich jego wpisach na twojej witrynie internetowej.

Obniżenie roli użytkownika do „Brak roli dla tej witryny

Lepszą rolą dla użytkowników, których chcesz zablokować, jest „Brak roli dla tej witryny”.

Po zalogowaniu się nie zostaną przekierowani do obszaru administracyjnego. Jeśli spróbują tam przejść, wyświetli się komunikat o błędzie informujący, że nie mają dostępu.

Users With 'No Role For This Site' Have No Admin Access

Najpierw przejdź do strony Użytkownicy ” Wszyscy użytkownicy w twoim obszarze administracyjnym.

Następnie należy kliknąć odnośnik „Edytuj” pod konkretnym użytkownikiem, którego chcemy zablokować.

Edit the User from the Users » All Users Page

Teraz należy przewinąć w dół do ustawienia „Rola” i wybrać „Brak roli dla tej witryny” z rozwijanego menu.

Następnie należy kliknąć przycisk „Aktualizuj użytkownika” u dołu strony, aby zapisać twoje ustawienia.

Assign the Role 'No Role for This Site'

Użytkownik nie będzie już mógł uzyskać dostępu do żadnych ustawień administracyjnych na twojej witrynie internetowej WordPress.

Jeśli chcesz odblokować użytkownika w przyszłości, po prostu wykonaj te same kroki, aby przypisać mu poprzednią rolę.

Metoda 2: Blokowanie użytkownika WordPress za pomocą opcji „Zablokuj konto użytkownika

Lock User Account to lekka wtyczka, która wykonuje tylko jedno zadanie. Po włączaniu jesteś gotowy do blokowania użytkowników, aby nie mogli logować się do twojej witryny internetowej.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie wtyczki Lock User Account. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Blokowanie użytkownika

Zacznij od przejścia do strony Użytkownicy ” Wszyscy użytkownicy w kokpicie administratora. Następnie kliknij pole wyboru obok każdego użytkownika, którego chcesz zablokować.

Select 'Lock' From the Bulk Actions Menu

Następnie wystarczy kliknąć przycisk „Wybierz masowe działania”, wybrać „Zablokuj” z menu, a następnie kliknąć przycisk „Zastosuj”.

Następnym razem, gdy ci użytkownicy spróbują się logować, zostaną zablokowani i zobaczą komunikat o błędzie „Twoje konto jest zablokowane!”.

Locked Users Are Unable to Log In

Odblokowywanie użytkownika

Jeśli chcesz odblokować użytkownika w przyszłości, wykonaj te same kroki, ale wybierz opcję „Odblokuj” z menu „Działania zbiorcze”.

Zmiana komunikatu blokady

Możesz dostosować wiadomość, którą widzą zablokowani klienci, gdy próbują logować się do twojej witryny internetowej.

Musisz przejść do Ustawienia ” Ogólne, a następnie przewinąć do dołu strony. Znajdziesz tam sekcję Zablokuj konto użytkownika z pojedynczą opcją o nazwie „Zablokowana wiadomość użytkownika”.

Locked User Account Message

Wystarczy wpisać w tym polu rodzaj wiadomości, którą mają widzieć zablokowani użytkownicy, a następnie kliknąć przycisk „Zapisz zmiany”, aby zapisać ustawienia.

Metoda 3: Blokowanie użytkownika WordPress w określone dni lub daty

Co zrobić, jeśli nie chcesz trwale blokować użytkownika? Może chcesz zablokować użytkownika na, powiedzmy, 2 tygodnie lub zezwolić określonemu członkowi zespołu na logowanie się tylko w godzinach pracy.

W takim przypadku można skorzystać z wtyczki User Blocker. Oprócz możliwości trwałego blokowania użytkowników, pozwala ona również na blokowanie ich w określonych godzinach w różne dni tygodnia lub w określonym zakresie dat.

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie wtyczki User Blocker. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu należy przejść do strony User Blocker w twoim kokpicie WordPress. Tutaj możesz wybrać, czy chcesz zapisać się na listę mailingową User Blocker i udostępniać niewrażliwe dane programistom, aby pomóc ulepszyć wtyczkę.

Wystarczy kliknąć przycisk „Pomiń i kontynuuj” lub „Opt-In i kontynuuj”.

Opt In or Skip the User Blocker Mailing List

Po kliknięciu jednego z tych przycisków wyświetli się strona ustawień User Blocker.

Dostępne są trzy karty, dzięki czemu można zablokować użytkownika według czasu, daty lub trwale. Domyślnie widoczna jest karta „Użytkownik według czasu”.

User Blocker Settings

Blokowanie użytkownika według godziny i dnia

Po wybraniu karty „Blokuj użytkowników według czasu” wystarczy umieścić znacznik wyboru obok nazwy wszystkich użytkowników, których chcesz zablokować według czasu. Alternatywnie możesz zablokować użytkowników, którzy mają określoną rolę użytkownika, wybierając „Rola” z menu rozwijanego.

Jeśli twoja witryna internetowa ma dużą liczbę użytkowników, możesz skorzystać z funkcji wyszukiwania, aby łatwiej ich znaleźć.

Następnie w sekcji „Block Time” możesz wpisz godziny, w których chcesz zablokować tych użytkowników w każdym dniu tygodnia. Można je wpisać lub wybrać z rozwijanego menu.

User Blocker Day and Time Settings

Możesz szybko skopiować ten sam czas rozpoczęcia i zakończenia do każdego dnia tygodnia, klikając przycisk „Zastosuj do wszystkich”. Przycisk „Resetuj do wszystkich” wyczyści wszystkie wpiszone godziny.

Następnie możesz przewinąć w dół do sekcji „Zablokuj wiadomość”. Gdy zablokowany użytkownik spróbuje się zalogować, zobaczy domyślną wiadomość. Jeśli jednak chcesz wyświetlić bardziej dostosowaną wiadomość blokującą, możesz wpisać ją w tym miejscu.

Customize the Block Message

Zamiast wyświetlać komunikat o błędzie, gdy zablokowany użytkownik próbuje się zalogować, możesz przekierować go na inną stronę w twojej witrynie internetowej, taką jak strona taksonomii lub polityki prywatności. Jeśli chcesz to zrobić, po prostu wklej adres URL tej strony w odpowiednim polu.

Gdy będziesz zadowolony z ustawień, kliknij przycisk „Zablokuj użytkownika”. Wybrani użytkownicy zostaną zablokowani przed logowaniem się w wybranych godzinach i dniach.

Powtarzając te kroki, można zablokować innych użytkowników na różne okresy czasu.

Blokowanie użytkownika według zakresu dat

Jeśli chcesz zablokować jednego lub więcej użytkowników w określonym zakresie dat, kliknij kartę „Zablokuj użytkownika według daty” w górnej części ekranu.

Będziesz mógł wybrać nazwy użytkowników lub role, które chcesz zablokować.

Select the Users You Wish to Block by Date

Następnie należy przewinąć w dół do sekcji „Data zablokowania”.

Możesz wpisz datę i godzinę rozpoczęcia i zakończenia bloku. Wystarczy wybrać datę i godzinę rozpoczęcia i zakończenia z rozwijanego menu. Czas będzie podany w formacie 24-godzinnym.

Blocking a User During a Date Range

Możesz również dodać własny komunikat, który klienci zobaczą podczas próby logowania się. Możesz też wpisz adres URL strony, na którą chcesz ich przekierować.

Po zakończeniu nie zapomnij kliknąć przycisku „Zablokuj użytkownika”.

Możesz zablokować innych użytkowników dla różnych zakresów dat, powtarzając powyższe kroki.

Trwałe blokowanie użytkownika

Powinieneś upewnić się, że jesteś w karcie „Zablokuj użytkownika na stałe”, a następnie możesz wybrać nazwy użytkowników (lub role), które chcesz trwale zablokować.

Choosing Users to Block Permanently

Następnie wystarczy wpisać rodzaj własnego komunikatu, który zablokowani klienci zobaczą, gdy będą próbowali logować się do twojej witryny internetowej.

Możesz też pozostawić to pole puste, co spowoduje wyświetlenie domyślnego komunikatu. Komunikat ten brzmi: „Jesteś trwale zablokowany”.

Permanent Block Message

Możesz też, podobnie jak w przypadku innych powyższych opcji, przekierować użytkowników na stronę internetową zamiast wyświetlać komunikat. Wystarczy wpisać adres URL strony w polu „Wpisz adres URL przekierowania”.

Teraz, gdy zablokowani użytkownicy spróbują się zalogować, zobaczą komunikat o błędzie.

Preview of Block Message When Trying to Sign In

Mamy nadzieję, że ten poradnik pomógł ci dowiedzieć się, jak zablokować użytkownika WordPressa bez usunięcia jego konta. Zachęcamy również do zapoznania się z naszym przewodnikiem po zabezpieczeniach WordPressa lub wyborem najlepszych wtyczek do WordPressa.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

23 komentarzeZostaw odpowiedź

  1. Jiří Vaněk

    I use the 'no role’ function, for instance, when someone from the team leaves. It even happened that after a certain period, they returned to collaborate with the team again. There’s really nothing simpler than just reinstating the required role retrospectively, and we continue. It’s easy and highly effective without impacting any of the content they’ve created.

  2. Ralph

    I think assigning „no role for this site” is the best overall. It is fast, easy and reversable. Nothing can really be lost.

    • WPBeginner Support

      Thank you for sharing your opinion :)

      Administrator

  3. Sally

    I used No Role to temporarily remove a web dev from Admin access as we only wanted one web dev at a time to access our site. But after changing her role from Admin to No Role, her styling edits were lost. It seems that some work can be lost if you change someone from Admin to No Role.

    • WPBeginner Support

      Thank you for sharing this information!

      Administrator

  4. Richie Conn

    Is there a way to block a user depending on wether or not they have an active subscription to woocommerce subscriptions on my site?

    • WPBeginner Support

      For blocking based on a subscription to a different plugin, you would want to reach out to that different plugin’s support for what integrations they have available.

      Administrator

  5. amira barakat

    it’s very good plugin how can I unblock multiple users at the same time

    • WPBeginner Support

      You would want to reach out to the plugin’s support and they would let you know if there is the option to bulk unblock users or if it is a planned addition in the future.

      Administrator

  6. Jayapramod

    Useful plugin. Is it possible to block a user with a login count? i.e. username1 and username2. username1 should be blocked once he reached the login count 50. And username2 should be blocked once he reached the login count 30. Login count is also like date and time – it should be defined by admin. Pls, help.

    • WPBeginner Support

      We do not have a recommended method for that at the moment. For a starting point, you may want to reach out to the plugin’s support to see if they have a plan for adding that at the moment.

      Administrator

  7. Gemini

    Does User Blocker plugin compatible with Ultimate Members?

    • WPBeginner Support

      It should be, but if you are concerned you can reach out to the plugin’s support to see if there are any known issues.

      Administrator

  8. Efe Obasuyi

    Will it display the block message to blocked users when using custom login page?

    Thanks

    • WPBeginner Support

      As long as your custom login page displays errors it should show the message but you would want to reach out to the plugin’s support for confirmation on if it works with your setup

      Administrator

  9. Virgilio Alves

    Thanks, i was looking for something like this.

    • WPBeginner Support

      Glad our article was helpful :)

      Administrator

    • WPBeginner Support

      Thank you :)

      Administrator

  10. Sanjay

    Glad to see our WordPress plugin here. Hope it is helpful to your website users.

    • Michael

      Please, can the plugin block specific user role in specify time or date?

  11. Joshua ayoade

    Please i want to create a site whereby people will post on my site and they will earn through the post they’ve posted on my site

    Please what’s type of site is that and what plugins and themes is more suitable for that site

    And Please I am using WordPress to create this type of site

    I am sorry that I didn’t comment and post on the right page

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.