WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Bulk Delete WordPress Users with Specific Roles

How to Bulk Delete WordPress Users with Specific Roles

Last updated on October 25th, 2016 by Editorial Staff
185 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Bulk Delete WordPress Users with Specific Roles

Do you want to delete WordPress users with specific roles? While you can go to the users page and delete each user one by one, it’s not a feasible option if you have a lot of users. In this article, we will show you how to bulk delete WordPress users with specific roles.

Bulk Delete WordPress Users

Method 1: Manually Deleting WordPress Users with Specific Roles

This method is simpler and does not require you to install any plugin.

Simply go to the Users page on in your WordPress admin area. You will notice the list of users registered on your WordPress site.

Users page in WordPress

On top of the list, you will see the links to different user roles. When you click on a user role, it will show you the list of users with that specific user role.

This page only displays 20 users at a time. If you have more user accounts that you want to delete, then click on the Screen Options tab on the top right corner of the screen.

This will bring a fly-down menu where you can set the ‘Number of items per page’.

Show more items on the users page

For example, we want to delete users with subscriber user role, and there are 144 users with that role. We will enter 144 in the number of items per page field.

Click on the ‘Apply’ button, and the page will reload showing all user accounts with the subscriber user role.

Now you need to click on the select all checkbox next to the Username column to select all items displayed on the page.

Bulk select users you want to delete

If you don’t want to delete some users, then you can uncheck them now.

Once you are ready, click on the ‘Bulk Actions’ menu and then select ‘Delete’. After that click on the Apply button and WordPress will delete all selected user accounts.

If the user accounts you are trying to delete have created posts, then you will be asked what you want to do with those posts.

Delete or attribute content

You can select to delete all content created by those users or attribute it to an existing user account.

Click on the confirm deletion button to continue.

WordPress will now delete all selected users accounts from your site.

This method will work for a few hundred users, but if you have thousands of users, then you don’t want to adjust the screen options because it can potentially overload your server.

Instead you need to use Method #2.

Method 2: Bulk Delete WordPress Users with Specific Roles Using Plugin

The default way to bulk delete users with specific roles is quite simple. However, sometimes you may need to select users based on other criteria as well.

For example, you may want to delete users that haven’t logged in for a while, or users who signed up during a specific period of time.

In such a situation, the default user management tools will not be enough. Luckily, there are plugins that allow you to efficiently perform bulk tasks.

Let’s see how to delete users with specific roles using a plugin.

First thing you need to do is install and activate the Bulk Delete plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Bulk WP » Bulk Delete Users page.

Bulk delete users

Here you can select Bulk Delete options for deleting users. First, you can select the specific user roles. After that you can select the filtering options.

You can restrict bulk delete to users…

  • Who have registered in a given number of days.
  • Users who haven’t logged in the last __ of days.
  • Only if user doesn’t have any post.
  • Only delete first __ users.

You can also select users by meta data.

Scroll down a little to the ‘By User Meta’ box. In this box, you can select meta fields and use conditional operators to compare their values.

Bulk delete users by user meta data

Click on the Bulk Delete button and the users matching the specific criteria will be deleted.

That’s all we hope this article helped you learn how to bulk delete WordPress users with specific roles. You may also want to see our list of 13 free user management plugins for WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

185 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

6 Comments

Leave a Reply
  1. Clay says:
    Sep 25, 2017 at 12:03 pm

    Very helpful. Saved me a load of time. Basically my subscriber function had been hacked leaving me with 4,000 unwanted subscribers! Thanks!

    Reply
  2. Henry says:
    May 17, 2017 at 12:58 pm

    Need help, kind of an emergency. I had a user on my site who I had given Admin rights because he was making changes to the website.

    Well we got done with our contract and I deleted his user ID. Well today, his user ID is back under a different e-mail address.

    How on earth did he regain access? This is creepy.

    Reply
    • WPBeginner Support says:
      May 18, 2017 at 12:01 am

      Hi Henry,

      First, you need to go to Settings » General page and make sure that the box next to “Anyone Can Register” item is unchecked.

      After that go to Users > All Users page and delete the suspicious user account.

      Next, go to Users > Your Profile page and change your WordPress password.

      Reply
  3. Liam says:
    Apr 14, 2017 at 11:05 pm

    It gives me a 500 internal server error

    Reply
    • WPBeginner Support says:
      Apr 16, 2017 at 8:19 pm

      Please see our guide on how to fix internal server error in WordPress.

      Reply
  4. Mauri says:
    Nov 11, 2016 at 4:48 pm

    Be careful with Bulk Delete. Its a great tool but it is unforgiving. If your admin user has more than one role and you request you delete a role that your admin is also, it deletes the user.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
Smash Balloon
Smash Balloon
Add Custom Social Media Feeds in WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Deals & Coupons (view all)
DesignEvo
DesignEvo Coupon
Get 25% OFF on DesignEvo premium logo making service.
StartBooking
StartBooking Coupon
Get 20% OFF on StartBooking online scheduling software.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.