WP Bulk Delete


WP Bulk Delete is a WordPress Plugin that allows you to delete posts, pages, comments, attachments, users, taxonomy terms and meta fields in bulk based with different powerful filters and conditions. WP bulk delete helps in finding and mass deleting unnecessary data clean up. It also helps in imporving Speed and reducing database load.

Powerfull Features

WP bulk Delete support below powerfull conditions and filters.

Deleting posts

  • Delete Posts.
  • Delete posts by category
  • Delete posts by tag
  • Delete Posts by custom post type
  • Delete Posts by post status
  • Delete Posts by date interval
  • Delete Posts by custom Taxonomy
  • Delete Posts by authors
  • Delete Post by meta fields
  • Delete Posts by title or content. PRO Version
  • Delete Posts by custom fields. PRO Version
  • Delete Posts by any filters. PRO Version
  • Delete Posts by any conditions. PRO Version

Delete post by conditions & filters

  • Post date greater than X days
  • Post date less than X days
  • Post in date range
  • Only public posts
  • Only private posts
  • Restrict to first N posts
  • Delete permanently or just move to trash
  • Schedule deletion of posts automatically (not yet working on it)
  • Post by Category
  • Post by Author
  • Post by status published,pending etc
  • Delete Duplicate Post (comming soon)

Delete Comments

  • Delete Comments
  • Delete Comments by status
  • Delete Comments by date interval
  • Delete Comments by comment author. PRO Version
  • Delete Comments by comment post. PRO Version
  • Delete Comments by conditions & filters PRO Version

Delete users

  • Delete Users
  • Delete Users by user roles
  • Delete Users by date interval
  • Delete users based on their registered date
  • Delete users who have not logged in in the last X days
  • Delete Users by user meta fields
  • Assign deleted user data to another user. PRO Version

Delete Meta fields

  • Delete Post Meta fields
  • Delete User meta fields
  • Delete Comment meta fields
  • Delete Taxonomy terms

Deleting Attachments

  • Delete Attachments

Database Cleanup

  • Delete Auto Drafts
  • Delete Trash post
  • Delete Revisions
  • Delete Orphaned Meta
  • Delete Duplicate Meta
  • Bulk Delete Post
  • Mass Delete Post

Deleting pages

  • Delete all published pages
  • Delete all draft pages
  • Delete all pending pages
  • Delete all private pages
  • Delete all scheduled pages
  • Delete all pages from trash
  • Delete all revisions pages
  • Delete all trash pages

Deleting post revisions

  • Delete all post revisions
  • Delete all page revisions
  • Delete all Custom Post Type Revisions

WP Bulk Delete PRO Version

We are working on providing more options 🙂


  • If you have found a bug/issue or have a feature request, then post them in Support ticket
  • If you have a question about plugin or need help to troubleshoot plugin, then post about it in our WP Bulk delete Support
  • If you like the Plugin, then kindly leave a review/feedback at WordPress repo page. This will help more people to discover the plugin.
  • Checkout other WordPress Plugins that we have written


  • Delete posts by post types.
  • Delete posts by taxonomy.
  • Delete posts by authors.
  • Delete posts by title and content.
  • Delete posts by custom fields.
  • Delete posts by all (general).
  • Delete Comments
  • Delete Users
  • Delete Postmeta
  • Delete Usermeta
  • Delete Commentmeta
  • Delete Taxonomy Terms
  • Cleanup


This plugin can be installed directly from your site.

  1. Log in and navigate to Plugins & Add New.
  2. Type „WP Bulk Delete“ into the Search input and click the „Search“ button.
  3. Locate the „WP Bulk Delete“ in the list of search results and click „Install Now“.
  4. Click the „Activate Plugin“ link at the bottom of the install screen.

It can also be installed manually.

  1. Download the „WP Bulk Delete“ plugin from WordPress.org.
  2. Unzip the package and move to your plugins directory.
  3. Log into WordPress and navigate to the „Plugins“ screen.
  4. Locate „WP Bulk Delete“ in the list and click the „Activate“ link.


21. September 2019
It is great that I can delate bulk comments in one click. However the comment notification number is still there after those thousands of comment were deleted.
21. Mai 2019
I setup many cron jobs, but the scheduling does not work (I have the Pro Add on), it changes the cron job schedule time from a value like 5 minutes to (now), which breaks all the schedules. I have also experienced other issues with it not processing the bulk delete job. In addition to those issues, I find that the "ADD ON PRO FEATURES" are too many and too vast. You either have a pro version with pro features or you have the basic, not 15 or 20 different types of "PRO FEATURES" that you buy one at a time. That is a horrible user experience, and it clutters the plugin page etc.. Overall, I was not very happy with my experience using this plugin. Runs TOO SLOW when deleting Woocommerce coupons and VFB Pro entries. Only does well with very basic things.
11. April 2019
My client had 39,000+ comments in the trash. This plugin wiped them all out in less than a minute. Highly recommended!
14. März 2019
I have to rate this plugin with a solid 5 stars. I am using it on my site ChronoDivers.com. I scrape eBay products in to POSTS. Very quickly we can have over several thousand posts. We use WP Bulk Delete to delete all posts over a certain age (by date range). Lots of warnings to prevent accidental deletion. Well designed and very easy to use. I am only using a tiny part of this powerful plugin. The only thing I'd like it to have is a CronJob to auto-delete certain files by specific criteria - eg. Delete all POSTS over 2 weeks old.
30. Januar 2019
I had a new client who came to us with 7,750 comments in their database, all spam and junk. With this plugin we deleted all of them quickly and easily. Great plugin!
Lies alle 20 Rezensionen

Mitwirkende & Entwickler

„WP Bulk Delete“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


Übersetze „WP Bulk Delete“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • FIXED: Some bug fixes


  • FIXED: Some bug fixes in delete users


  • Added: post count after posttypes


  • Added Delete Comments
  • Added Delete Users
  • Added Delete Postmeta fields
  • Added Delete Usermeta fields
  • Added Delete Commentmeta fields
  • Added Delete Taxonomy Terms
  • Added Cleanup


  • Initial Version.