Как заблокировать пользователя WordPress без удаления его профиля

Блокировка пользователя WordPress без удаления аккаунта
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Создание дружелюбного онлайн-сообщества важно для любого сайта. Вы хотите, чтобы читатели получали удовольствие от посещения ресурса и чувствовали себя желанными гостями. Однако иногда могут попадаться пользователи, которые нарушают правила. Возможно, придется запретить определенным людям взаимодействовать на вашем сайте.

Мне иногда приходится блокировать пользователей. Самый простой способ сделать это — удалить их профиль. Но это означает, что я теряю все их данные и информацию. Обычно это не то, что я хочу сделать.

В этой статье я покажу, как заблокировать или отключить пользователя WordPress от входа или доступа к сайту без удаления его учетной записи. Это означает, что можно помешать им совершать плохие поступки на веб-проекте, не теряя их информацию.

Когда не следует удалять учетную запись пользователя

Самый простой способ заблокировать пользователя на сайте ВордПресс — просто удалить его учетную запись.

Однако для этого необходимо перенести весь его контент другому пользователю. Это изменит информацию об авторе статей.

Один из способов решить эту проблему — изменить пароль и адрес электронной почты пользователя, отредактировав его профиль. Это заблокирует доступ. Он не сможет войти в систему. Однако это также изменит его изображение Gravatar.

Возможность отключить пользователя без удаления его учетной записи особенно полезна на блогах с несколькими авторами, форумах, а также на сайтах сообществ.

Теперь давайте посмотрим, как это можно легко сделать и рассмотрим несколько методов.

Метод 1: Блокировка пользователя путем понижения его роли

Ваш сайт WordPress оснащен мощной системой управления пользователями. Она позволяет назначать разные роли каждому.

Один из способов заблокировать пользователя WP — понизить его роль. Это не помешает ему войти на сайт, но ограничит действия после входа.

Если не хотите, чтобы он мог входить в систему вообще, следует использовать метод 2.

Понижение роли пользователя до подписчика

Вы можете понизить роль пользователя до подписчика. После входа в систему ему будет предоставлен ограниченный доступ к админ-области ВордПресс. Он сможет изменять только свои настройки пользователя, такие как имя и цветовая схема администратора.

Понижение роли до подписчика

Однако это станет проблемой, если пользователь написал посты на сайте. Если он захочет, то сможет изменить имя на что-то оскорбительное. Оно будет отображаться во всех его публикациях на сайте.

Понижение роли пользователя до «Без роли на этом сайте»

Лучшая роль для пользователей, которых хотите заблокировать, — «Без роли на этом сайте».

Когда они войдут в систему, то не будут перенаправлены в админ-панель. Если они попытаются перейти туда, им будет показано сообщение об ошибке, в котором указано, что у них нет доступа.

Сообщение об отсутствии доступа

Сначала перейдите на страницу «Пользователи» > «Все пользователи» в административной области.

Затем нужно нажать на ссылку «Изменить» под конкретным пользователем, которого хотите заблокировать.

Изменение роли пользователя

Теперь нужно прокрутить вниз до настройки «Роль». Выберите «Без роли для этого сайта» из раскрывающегося меню.

После этого нужно нажать кнопку «Обновить пользователя» внизу страницы, чтобы сохранить настройки.

Без роли на этом сайте

Пользователь больше не сможет получить доступ к конфигурациям администратора на сайте WP.

Если в будущем захотите разблокировать человека, просто выполните те же шаги, чтобы назначить ему прежнюю роль.

Метод 2: Блокировка пользователя WordPress в определенные дни или даты

Возможно, вы хотите заблокировать пользователя, скажем, на 2 недели или разрешить определенному члену команды входить в систему только в рабочее время.

В этом случае можете использовать плагин User Blocker. Помимо возможности блокировать пользователей навсегда, он также позволяет блокировать их в определенные часы в разные дни недели или в течение определенного периода.

Первое, что нужно сделать, это установить User Blocker.

После активации необходимо перейти на страницу User Blocker на дашборде ВордПресс. Здесь можете выбрать, хотите ли подписаться на рассылку User Blocker и поделиться с разработчиком неконфиденциальными данными, чтобы помочь улучшить расширение.

Просто нажмите кнопку «Пропустить и продолжить» или «Подписаться и продолжить».

User Blocker установка

После нажатия одной из этих кнопок вы увидите страницу настроек User Blocker.

Здесь есть 3 вкладки. Можете заблокировать пользователя по времени, дате или навсегда. По умолчанию отображается «Пользователь по времени».

Блокировка пользователя на определенное время

Блокировка пользователя по времени и дню

Выбрав вкладку «Блокировать пользователя по времени», просто поставьте галочку рядом с именами всех пользователей, которых хотите заблокировать. Кроме того, можете ограничить доступ людям, имеющих определенную роль, выбрав «Роль» в раскрывающемся меню.

Если на сайте большое количество пользователей, можете воспользоваться функцией поиска, чтобы найти их быстрее.

Затем в разделе «Время блокировки» можете ввести время, в которое хотите заблокировать этих людей в каждый день недели. Возможно вбить тайминг вручную или выбрать его из раскрывающегося меню.

Ввод времени блокировки

Можете быстро скопировать одно и то же время начала и окончания на каждый день недели, нажав «Применить ко всем». Кнопка «Сбросить все» очистит все введенные данные.

После этого возможно прокрутить вниз до раздела «Сообщение о блокировке». Когда заблокированный пользователь пытается войти в систему, он увидит сообщение по умолчанию.

Однако, если хотите отобразить более индивидуальный текст о блокировке, можете ввести его здесь.

Сообщение о блокировке

Вместо отображения сообщения об ошибке, когда заблокированный пользователь пытается войти в систему, можете перенаправить его на другую страницу сайта. Например, в раздел «Условия предоставления услуг» или «Политика конфиденциальности». Если хотите это сделать, просто вставьте URL-адрес этой страницы в соответствующее поле.

Когда будете удовлетворены настройками, просто нажмите «Заблокировать пользователя».

Выбранные пользователи теперь будут заблокированы для входа в систему в определенные дни и время.

Повторяя эти шаги, можете ограничить достум другим людям на разные периоды.

Блокировка пользователя по дате

Если хотите заблокировать одного или нескольких людей в течение определенного периода, следует нажать вкладку «Блокировать пользователя по дате» в верхней части экрана.

Вы сможете выбрать имена пользователей или роли, которым хотите ограничить доступ.

Блокировка пользователя по дате

Затем следует прокрутить вниз до раздела «Дата блокировки».

Можете ввести дату и время начала и окончания блокировки. Просто выберите начало и окончание из раскрывающихся меню. Время будет указано в 24-часовом формате.

Возможно добавить индивидуальное сообщение. Его пользователи будут видеть при попытке войти в систему. Кроме того, вы можете ввести URL-адрес страницы, на которую желаете перенаправить людей.

Когда закончите, не забудьте нажать «Блокировать пользователя».

Вы можете заблокировать других пользователей на разные периоды времени, повторив вышеуказанные шаги.

Постоянная блокировка пользователя

Убедитесь, что находитесь на вкладке «Постоянная блокировка пользователя». Затем выберите имена пользователей (или роли), которые хотите заблокировать навсегда.

Постоянная блокировка пользователей

После этого останется только ввести индивидуальное сообщение, которое заблокированные люди будут видеть при попытке войти на сайт.

Или можете оставить поле пустым. Они увидят сообщение по умолчанию. В нем будет написано: «Вы заблокированы навсегда».

Сообщение о блокировке навсегда

Или, как и в других вариантах выше, возможно перенаправить людей на веб-страницу вместо отображения сообщения. Просто введите URL-адрес раздела в поле «Введите URL-адрес перенаправления».

Теперь, когда заблокированные пользователи попытаются войти, они увидят сообщение об ошибке.

Сообщение пользователю о блокировке

Заключение

Я надеюсь, что это руководство помогло вам узнать, как заблокировать пользователя WordPress без удаления его учетной записи.

Создай свой первый сайт на WordPress

Александр

В рамках блога стремлюсь доступно передавать многолетний опыт по созданию, технической поддержке, безопасности и SEO-оптимизации WordPress-сайтов.

Оцените автора
Добавить комментарий

×
до 3225₽

WPShop – твой пассивный доход!

Делись ссылкой и зарабатывай

Стать партнером ⋙