Вам нужно удалить пользователей в WordPress с конкретной ролью? Вы конечно можете перейти на страницу управления пользователями и удалять их по одному, но это неудобно, если юзеров много. В этой статье мы покажем вам как массово удалять пользователей в WordPress с определенной ролью.
Способ 1: Удаляем пользователей с определенной ролью вручную
Этот способ самый простой и не требует установки плагина.
Переходим на страницу Пользователи в админке, где видим список зарегистрированных на сайте пользователей.
Вверху над списком вы увидите ссылки на различные роли пользователей. При клике на них отобразится список юзеров с выбранной ролью.
Страница отображает 20 имен за раз. Если аккаунтов, подлежащих удалению, больше, тогда нажмите на вкладку Настройки экрана в правом верхнем углу экрана.
Появится выпадающее меню, где можно указать ‘Количество элементов на странице’.
Например, мы хотим удалить пользователей с ролью Подписчик. и у нас есть 144 юзера с этой ролью. Мы указываем число 144 в указанном выше поле.
Нажимаем на кнопку ‘Применить’, страница перезагрузится и отобразятся все нужные аккаунты.
Теперь нажимаем на галочку рядом со столбцом Имя пользователя, чтобы выбрать все элементы на странице.
Если кого-то нужно оставить, то просто снимаем галочку.
Далее, выбираем меню ‘Действия’, а затем ‘Удалить’. Жмем на кнопку Применить и ВП удалит все выбранные аккаунты.
Если аккаунты пользователей содержали записи, то вас спросят, что нужно сделать с этими постами.
Можно удалить весь контент, созданный ними, или назначить его на другой аккаунт.
Подтверждаем удаление соответствующей кнопкой.
WordPress удалит все выбранные аккаунты пользователей с сайта.
Этот способ сработает для сотни пользователей, но что если у вас их тысячи, и опция в Настройках экрана будет просто непомерно нагружать ваш сервер.
В этом случае стоит воспользоваться Способом №2.
Способ 2: Массово удаляем пользователей в WordPress с определенной ролью с помощью плагина
Если, например, вам нужно будет удалить пользователей, которые не логинились на сайт какое-то время, или же тех, кто регистрировался в определенный срок, то в этой ситуации дефолтный инструмент управления пользователей вам не поможет. К счастью, существуют плагины, которые помогут вам эффективно справиться с такой задачей.
Первым делом вам потребуется установить и активировать плагин Bulk Delete.
После активации переходим на страницу Bulk WP » Bulk Delete Users.
Здесь мы выбираем опцию Bulk Delete для удаления пользователей. Сначала выбираем нужную роль, а затем необходимые фильтры.
Можно ограничить массовое удаление тех пользователей…
- Кто зарегистрировался в определенный промежуток времени.
- Пользователей, которые не логинились на сайт последние __ дней.
- Только тех, у кого нет ни одной записи на сайте.
- Удалить первых __ пользователей.
Также пользователей можно выбирать по метаданным.
Немного прокручиваем страницу до блока ‘By User Meta’. Здесь выбираем нужные мета поля и используем условные операторы для сравнения их значений.
Нажимаем на кнопку Bulk Delete и все пользователи, попадающие под выбранные критерии, будут удалены.
Вот и все, мы надеемся, что эта статья помогла вам научиться массово удалять пользователей в WordPress с определенной ролью.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.