How to Delete All Your WordPress Posts
If you have the need to delete all your posts from your WordPress site, then there are basically three ways you could go about it. You could manually delete your posts. You could use a plugin. Or you could go into your database and delete your posts from there.
We’ll go over each method below.
No matter which method you choose, of course you should first back up your database in case something goes wrong and you end up deleting things you don’t want to delete.
Manual Deletion
If you’d like to manually delete a LOT of posts, there is a little trick you can use to help cut down on the time it will take to run through the deletion process.
1. First go to your Post section in the Admin area of your backend.
2. Once there, go to the “Screen Options” panel in your Admin section. (You should see an option for it in the upper right-hand corner of your screen.)
3.In the Screen Options panel, you can change the number of posts you can view on one page. Change that number from the default 20 to something higher. (Note: if you have LOTS of posts and you change this number to something VERY high, your browser might lock up on you. You can test it to see how high you can go without problems.
4. Select all your posts; then use the “Bulk Actions” pull-down menu, and select “Move to Trash.” After that, click the “Apply” button.
Delete with a Plugin
If you’d like to use a plugin to do this work, then the WP Bulk Delete Plugin should do the trick for you.
- First go to your Post section in the Admin area of your backend.
The Bulk Delete plugin lets you choose to delete posts based on a number of different options. For example, you can delete posts based on …
- By Post type
- By Taxonomy
- By Author
- By Title or Content
- By Custom fields
Delete Posts By Posttype
The above screenshot shows how you can delete posts by post type of item like post/page.
You can delete post by the following filters
1)Post status:-you can delete only published posts,private posts,scheduled posts,draft posts,pending post.
2)Date interval:-you can delete only post between start date to end date.
3)Limit-set the limit over post delete.It will delete only first limit posts.
Delete post by Taxonomy
The above screenshot shows how you can delete posts by Taxonomy like Categories or Tags.
You can delete post by the following filters
1) Post status:-you can delete only published posts,private posts,scheduled posts,draft posts,pending post.
2) Date interval:-you can delete only post between start date to end date.
3) Limit-set the limit over post delete.It will delete only first limit posts.
Delete Posts by Author
The above screenshot shows how you can delete posts by Authors.
You can delete can delete post by the following filters
1) Post status:-you can delete only published posts,private posts,scheduled posts,draft posts,pending posts.
2) Date interval:-you can delete only post between start date to end date.
3) Limit-set the limit over post delete.It will delete only first limit posts.
Delete Posts by Title or Content
The above screenshot shows how you can delete posts by Post title and Post content.
You can delete post by the following filters
1) Post status:-you can delete only published posts,private posts,scheduled posts,draft
posts,pending post.
2) Date interval:-you can delete only post between start date to end date.
3) Limit-set the limit over post delete.It will delete only first limit posts.
Delete Posts by Custom fields
The above screenshot shows how you can delete posts by Custom fields.
You can delete post by the following filters
1) Post status:-you can delete only published posts,private posts,scheduled posts,draft posts,pending post.
2) Date interval:-you can delete only post between start date to end date.
3) Limit-set the limit over post delete.It will delete only first limit posts.











