Как массово удалять пользователей в WordPress с определенной ролью

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

bulkdeleteusers[1]

Способ 1: Удаляем пользователей с определенной ролью вручную

Этот способ самый простой и не требует установки плагина.

Переходим на страницу Пользователи в админке, где видим список зарегистрированных на сайте пользователей.

userspage[1]

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

Страница отображает 20 имен за раз. Если аккаунтов, подлежащих удалению, больше, тогда нажмите на вкладку Настройки экрана в правом верхнем углу экрана.

Появится выпадающее меню, где можно указать ‘Количество элементов на странице’.

showmoreitems[1]

Например, мы хотим удалить пользователей с ролью Подписчик. и у нас есть 144 юзера с этой ролью. Мы указываем число 144 в указанном выше поле.

Нажимаем на кнопку ‘Применить’, страница перезагрузится и отобразятся все нужные аккаунты.

Теперь нажимаем на галочку рядом со столбцом Имя пользователя, чтобы выбрать все элементы на странице.

bulkselect[1]

Если кого-то нужно оставить, то просто снимаем галочку.

Далее, выбираем меню ‘Действия’, а затем ‘Удалить’. Жмем на кнопку Применить и ВП удалит все выбранные аккаунты.

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

attributecontent-1[1]

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

Подтверждаем удаление соответствующей кнопкой.

WordPress удалит все выбранные аккаунты пользователей с сайта.

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

В этом случае стоит воспользоваться Способом №2.

Способ 2: Массово удаляем пользователей в WordPress с определенной ролью с помощью плагина

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

Первым делом вам потребуется установить и активировать плагин Bulk Delete.

После активации переходим на страницу Bulk WP » Bulk Delete Users.

bulkdelete1[1]

Здесь мы выбираем опцию Bulk Delete для удаления пользователей. Сначала выбираем нужную роль, а затем необходимые фильтры.

Можно ограничить массовое удаление тех пользователей…

  • Кто зарегистрировался в определенный промежуток времени.
  • Пользователей, которые не логинились на сайт последние __ дней.
  • Только тех, у кого нет ни одной записи на сайте.
  • Удалить первых __ пользователей.

Также пользователей можно выбирать по метаданным.

Немного прокручиваем страницу до блока ‘By User Meta’. Здесь выбираем нужные мета поля и используем условные операторы для сравнения их значений.

deletebyusermeta[1]

Нажимаем на кнопку Bulk Delete и все пользователи, попадающие под выбранные критерии, будут удалены.

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

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

VN:F [1.9.22_1171]
Rating: 1.5/5 (2 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top