WordPress plugin
Bulk Delete PRO
Bulk Delete PRO lets you remove groups of WordPress records by matching them to conditions. Filters narrow the selection, and supported post and page operations let you pick whether to move matches to the trash or delete them permanently. Post and page deletion can also be scheduled.
Bulk Delete PRO lets you remove groups of WordPress records by matching them to conditions. Filters narrow the selection, and supported post and page operations let you pick whether to move matches to the trash or delete them permanently. Post and page deletion can also be scheduled.
Build post rules from content and context
Post rules can target categories, tags, custom taxonomies, custom post types, comment counts, URLs, authors or visitor roles. PRO includes filters for custom fields, titles, duplicate titles, post content and whether a post contains an attachment. You can also choose posts by status, including published, draft, pending, private, scheduled and trashed posts.
For supported post rules, date filters can select posts older or newer than a chosen number of days. You can limit a rule to public or private posts, limit it to a specified number of matches, and choose trash or permanent deletion. Automatic post deletion is available in PRO.
Apply related filters to pages
Page rules cover published, draft, pending, private, scheduled and trashed pages. Supported page operations include date and visibility filters, a maximum number of pages, and a choice between trashing and permanent deletion. PRO also supports automatic page deletion scheduling.
Clean up users and other records
- Users: select by role, user meta fields, last login period or registration date.
- Attachments: delete attachments with PRO.
- Revisions: delete post revisions.
- Meta fields: remove post, comment or user meta fields.
- Other plugin content: delete Jetpack Contact Form Messages.
Configure and execute a deletion
In the plugin's administration settings, choose a deletion section, select the record type and set the condition. Add the available filters to narrow the matching records, then choose the deletion method or schedule where supported. Check whether matches should go to the trash or be removed permanently before confirming; permanently deleted posts cannot be retrieved.
Install and activate Bulk Delete in WordPress, then open its administration options to configure the operation. If a very large post collection produces a blank page, the source notes that an underpowered server may be responsible. PRO support is by email; the free version uses the support forums.