Как заблокировать пользователя WordPress без удаления его учетной записи
Приветствуем вас! Если у вас есть сайт, который позволяет пользователям регистрироваться, то рано или поздно вы столкнетесь с ситуацией, когда нужно заблокировать пользователя, по некоторым причинам: к примеру, он не соблюдает правила комментирования на вашем сайте, или очень любит ругаться матом))
Знакомо, не так ли? Это не всегда по негативным причинам, конечно. Есть много причин, почему вам нужно это сделать.
Но… тут есть маленькое «НО» — вы потеряете контент, написанный этим пользователем. Как можно заблокировать пользователя, не удаляя его учетную запись, чтобы содержимое не было перемещено, и вам не придется удалять информацию о профиле человека?
Функция блокировки может быть очень полезна для блогов, форумов, а также сайтов сообщества. Ну что не будем долго рассусоливать и сразу приступим к делу. Итак, поехали.
Блокировка пользователя WordPress
Устанавливаем и активируем плагин «User Blocker». Данный плагин предоставляет возможность администратору блокировать или разблокировать учетные записи пользователей быстро и без особых усилий.
Пользователь может быть заблокирован до определенного дня, времени или постоянно. Когда кто-то пытается войти в систему, и если этот пользователь заблокирован, то на экране входа отображается понятное сообщение об ошибке)).
Некоторые функции User Blocker:
- Блокирует пользователя по времени, дней недели
- Заблокировать пользователя по дате (от даты к дате
- Заблокировать пользователя навсегда
- Разблокировать пользователя в любое время
- Блокировать пользователя по имени пользователя или по роли
- Настраиваемое сообщение для каждого заблокированного пользователя
- Просмотр списка заблокированных пользователей по времени, дате и т.д.
- Легкий в использовании
Итак, как только плагин активирован, у вас появится в меню админки WP новый пункт меню под названием «User Blocker». Давайте нажмем на нее, и вуаля мы попадаем на страницу настроек плагина, которая разделена на три вкладки.
1 Блокировать Пользователя по времени
При нажатии на вкладку «Блокировать Пользователя по времени», вы увидите список всех зарегистрированных пользователей на вашем сайте. Вы можете выбрать человека и добавить диапазон времени, когда вы хотите, чтобы он был заблокирован.
Есть возможность заблокировать всех пользователей одновременно для временного диапазона. Прокрутите вниз, добавьте время для каждого дня отдельно, и нажмите на кнопку применить ко всем.
После добавления, вам нужно нажать кнопку ниже, чтобы сохранить ваши изменения.
2 Заблокировать пользователя по дате
Если вы хотите блокировать пользователей по дате, то переходим на следующую вкладку. Вы можете выбрать пользователей из списка и добавить диапазон дат, чтобы заблокировать их для этих дат.
Здесь также можно блокировать всю не нужную аудиторию одновременно для аналогичного диапазона дат.
3 Заблокировать пользователя навсегда
Здесь вам необходимо выбрать пользователя и нажать на кнопку ниже «Заблокировать навсегда». Вы увидите их статус изменен на красный.
Заблокировать пользователя по ролям
Если ваш сайт имеет много пользователей, и вы хотите, заблокировать пользователей с определенной ролью, то нажмите на кнопку «Выбрать пользователей / Категория выпадающего меню» и выберите роль. Теперь будет показан список ролей пользователей WordPress. Вам нужно выбрать роль и нажать на кнопку ниже «заблокировать пользователя».
Во всех этих действиях можно добавить универсальное сообщение для заблокированных пользователей. Можно также добавить настраиваемое сообщение для каждого человека. Если оставить это поле пустым, то при попытке входа в свой аккаунт будет отображаться сообщение по умолчанию.
После блокировки, они увидят сообщение об ошибке на странице входа в WordPress о том, что их учетная запись временно или навсегда заблокирована.
Примечание: Плагин должен быть у вас всегда активированным. Иначе он автоматически разблокирует всех заблокированных пользователей, и они снова смогут входить на ваш сайт под своими учетными данными.
Как разблокировать учетную запись
Идем в WordPress админку «Blocked User List». Вы увидите те же 3 знакомые вкладки. Если вы нажмете на данную вкладку, то сможете просмотреть всех заблокированных пользователей.
Вы можете зайти в «Blocked User List» и нажать на «сбросить опции» под каждым пользователем, для их разблокировки.
После сброса пользователь может войти в свою учетную запись в обычном режиме. Ну что у нас на этом все. Всем пока!
С уважением Вячеслав и Валерия!
Интересный плагин. Он хорошо подойдёт для какого-то коллективного или публичного ресурса. Если вдруг какой-то пользователь будет вредить сайто, то с ним можно будет легко распрощаться.