Вы хотите заблокировать пользователя WordPress в своем блоге?
Самый простой способ добиться этого — удалить профиль пользователя, но это полностью удалит его с вашего сайта.
В этой статье мы покажем вам, как заблокировать или отключить пользователя WordPress, не удаляя его аккаунт.
Почему не следует удалять учетную запись пользователя
Самый простой способ заблокировать пользователя на вашем сайте WordPress — это просто удалить его учетную запись. Однако удаление учетной записи пользователя в WordPress требует, чтобы вы назначили весь его контент другому пользователю. Это изменит информацию об авторе для этих статей.
Один из способов решения этой проблемы — изменить пароль и адрес электронной почты пользователя, отредактировав его профиль. Это заблокирует их доступ, и они не смогут войти в систему. Однако, это также изменит их изображение Gravatar.
Возможность отключить пользователя, не удаляя его аккаунт, особенно полезна для многоавторских блогов, форумов, а также сайтов сообществ.
Давайте рассмотрим, как можно легко заблокировать пользователя WordPress, не удаляя его аккаунт. Мы рассмотрим три метода:
- Метод 1: Блокирование пользователя путем понижения его роли
- Метод 2: Блокирование пользователя с помощью блокировки учетной записи пользователя
- Метод 3: Блокировка пользователя WordPress с помощью WP Cerber Security
Метод 1: Блокировка пользователя путем понижения его роли
Ваш сайт WordPress поставляется с мощной системой управления пользователями, которая позволяет назначать различные роли каждому пользователю.
Один из способов заблокировать пользователя WordPress — понизить его роль. Это не помешает им войти на ваш сайт WordPress, но ограничит то, что они могут делать после входа. Если вы не хотите, чтобы они вообще могли войти в систему, то вам следует использовать метод 2 или 3.
Вы можете понизить роль пользователя до Подписчика. Как только они войдут в систему, им будет предоставлен ограниченный доступ к области администратора WordPress. Они смогут изменять только свои пользовательские настройки, такие как имя и цветовую схему администратора.
Однако это может стать проблемой, если пользователь написал посты на вашем сайте. Если они хотят доставить неприятности, то они могут изменить свое имя на какое-нибудь оскорбительное, и оно будет отображаться во всех их сообщениях на вашем сайте.
Лучшая роль для пользователей, которых вы хотите заблокировать, это ‘No role for this site’. Когда они войдут в систему, они не попадут в область администратора, а если они попытаются перейти туда, то им будет показано сообщение об ошибке, говорящее, что у них нет доступа к.
Сначала перейдите в раздел Пользователи » Все пользователи страница вашей административной области. Далее необходимо нажать на ссылку ‘Edit’ под пользователем, которого вы хотите заблокировать.
Теперь вам нужно прокрутить вниз до параметра ‘Role’ и выбрать ‘No role for this site’ из выпадающего меню. После этого необходимо нажать кнопку ‘Обновить пользователя’ внизу страницы, чтобы сохранить настройки.
Пользователь больше не сможет получить доступ к любым настройкам администратора на вашем сайте WordPress.
Если в будущем вы захотите разблокировать пользователя, то просто выполните те же шаги, чтобы назначить ему прежнюю роль.
Метод 2: Блокировка пользователя с помощью блокировки учетной записи пользователя
Первое, что вам нужно сделать, это установить плагин Lock User Account. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.
Lock User Account — это легкий плагин, который выполняет всего одну задачу. После активации вы можете блокировать пользователей, чтобы они не могли войти на ваш сайт.
Начните с перехода на страницу Пользователи » Все пользователи страница панели администратора. После этого вы должны нажать на флажок рядом с каждым пользователем, которого вы хотите заблокировать.
Далее просто нажмите на кнопку ‘Bulk actions’ и выберите ‘Lock’ из меню, а затем нажмите кнопку ‘Apply’.
В следующий раз, когда эти пользователи попытаются войти в систему, они будут заблокированы и увидят сообщение об ошибке «Ваша учетная запись заблокирована!’
Если вы хотите разблокировать пользователя в будущем, то просто выполните те же шаги, но выберите ‘Unlock’ в меню Bulk Actions.
Метод 3: Блокирование пользователя WordPress WP Cerber Security
Первое, что вам нужно сделать, это установить плагин WP Cerber Security. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.
WP Cerber Security предлагает множество функций безопасности WordPress, включая возможность блокировать определенных пользователей, чтобы они не могли войти в систему.
После активации вам необходимо перейти на страницу Пользователи » Все пользователи страница на панели управления. Затем нажмите на ссылку ‘Edit’ под пользователем, которого вы хотите заблокировать.
На следующей странице вам нужно прокрутить страницу вниз до параметра «Блокировать пользователя» и затем нажать на флажок. После этого нажмите кнопку ‘Обновить пользователя’ в нижней части страницы, чтобы сохранить настройки.
Теперь вы заблокировали пользователя, и он не может войти на ваш сайт. Если вы хотите разблокировать их в будущем, выполните те же действия и снимите флажок с поля ‘Block User’.
Как и плагин Lock User Account, WP Cerber Security позволяет блокировать сразу несколько пользователей. После того, как вы перейдете в раздел Пользователи » Все пользователи На странице, просто установите флажок напротив каждого пользователя, которого вы хотите заблокировать.
После этого нужно нажать кнопку ‘Bulk actions’ в верхней или нижней части экрана и выбрать ‘Block’ из выпадающего меню.
После нажатия кнопки ‘Применить’ выбранные пользователи не смогут войти на ваш сайт WordPress.
Мы надеемся, что это руководство помогло вам узнать, как заблокировать пользователя WordPress без удаления его аккаунта. Вы также можете посмотреть наше руководство по безопасности WordPress или ознакомиться с нашим списком наиболее распространенных ошибок WordPress и способами их устранения.
Источник: www.wpbeginner.com