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

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

Способ 1. Ручное удаление

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

Раздел Пользователи

Тут доступен список зарегистрированных на сайте пользователей всех ролей. Над списком расположены ссылки на роли, где в скобках указано количество пользователей в каждой из них. Если кликнуть по одной из ссылок, в списке теперь будут доступны пользователи только этой роли. Теперь, чтобы удалить их, необходимо в начале таблицы поставить галочку возле названия столбца Имя пользователя. Таким образом Вы отметите всех пользователей в списке. Дальше, внизу таблицы, в поле Действия необходимо выбрать Удалить и нажать кнопку Применить.

Удаление пользователей

Следует отметить, что на странице отображается 20 пользователей. Если нужно удалить их большее количество, то в таком случае в этом же окне следует нажать кнопку Настройки экрана, в поле Количество элементов на странице вписать нужную Вам цифру и нажать кнопку Применить.

Выбор количества элементов на странице

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

Выбор действия с материалами удаляемого пользователя

Тут есть два варианта: или удалить их вообще, или прикрепить публикации кому-то другому. После того, как выбор был сделан, нужно нажать кнопку Подтвердить удаление. После успешного удаления Вы будете уведомлены соответствующим сообщением.

Страница пользователей

Способ 2. Использование плагина Bulk Delete

Бесплатный плагин Bulk Delete позволяет удалять не только зарегистрированных пользователей, но также и таких, которые не авторизировались на сайте какое-то время.

После установки и активации плагина следует в админ-панели перейти Bulk WP -> Bulk Delete Users. Нас интересует блок By User Role.

Страница настроек плагина Bulk Delete

Для удаления нужной роли пользователей необходимо в блоке Select the user roles from which you want to delete users отметить необходимое и нажать кнопку Удалить. Следует отметить, что плагин, удаляя пользователя, также удаляет все материалы, связанные с ним. Если отметить пункт Only if user doesn’t have any post. Only posts from ‘post’ post type would be considered, то будут удалены пользователи, не имеющие никаких публикаций.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.