Title: TickTrash Bulk
Author: titandevagency
Published: <strong>October 14, 2026</strong>
Last modified: October 14, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/ticktrash-bulk.svg)

# TickTrash Bulk

 By [titandevagency](https://profiles.wordpress.org/titandevagency/)

[Download](https://downloads.wordpress.org/plugin/ticktrash-bulk.1.0.3.zip)

 * [Details](https://sna.wordpress.org/plugins/ticktrash-bulk/#description)
 * [Reviews](https://sna.wordpress.org/plugins/ticktrash-bulk/#reviews)
 *  [Installation](https://sna.wordpress.org/plugins/ticktrash-bulk/#installation)
 * [Development](https://sna.wordpress.org/plugins/ticktrash-bulk/#developers)

 [Support](https://wordpress.org/support/plugin/ticktrash-bulk/)

## Description

TickTrash Bulk lets you safely bulk delete posts, pages, comments, users, taxonomy
terms, metadata, and more with preview, confirmation, and batch processing.

**Features:**

 * **Posts** — Bulk delete posts, pages and custom post types by post type, status,
   published or modified date, title, content, author, taxonomy, custom fields, 
   URL, comment count, content length (words/characters), specific post IDs, duplicate
   titles, and custom query
 * **Comments** — Bulk delete or trash comments by status, type, author, age, and
   post ID
 * **Users** — Bulk delete users by role, registration date, username, email, display
   name, and user meta. Current account and Super Admins are always protected
 * **Taxonomy Terms** — Bulk delete categories, tags, and custom taxonomy terms 
   by name, slug, description, parent, usage count, and term meta. Associated posts
   are never deleted
 * **Metadata** — Clean up post, user, comment, and term metadata by key, value,
   and object filters
 * **Cleanup** — Remove revisions, auto-drafts, trashed content, spam comments, 
   orphaned metadata, and duplicate metadata (post, comment, term, and user)
 * **Activity Logs** — Full audit trail of every deletion operation with filters
   and detail view
 * **Scheduler** — Schedule recurring cleanup tasks with WordPress Cron (hourly,
   daily, twice daily, weekly, monthly)

**Safety features:**

 * Preview matching records before any deletion
 * Batch processing to avoid timeouts on large datasets
 * Progress bar with real-time stats
 * Permanent delete or move to trash (where applicable)
 * Full nonce verification and capability checks
 * Protected accounts (current user, Super Admins) can never be deleted
 * Comprehensive activity logging

All features are completely free. No pro version, no locked features.

## Installation

 1. Upload the `ticktrash-bulk` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Navigate to **TickTrash Bulk** in the admin sidebar.

## FAQ

### Is this plugin free?

Yes. All features are free with no pro version or locked functionality.

### Does deletion happen in batches?

Yes. Records are processed in batches of 100 by default to prevent PHP timeouts 
and memory issues.

### Does it support WooCommerce?

No. WooCommerce-specific cleanup is planned for a future update and is not included
in this version.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TickTrash Bulk” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ titandevagency ](https://profiles.wordpress.org/titandevagency/)

[Translate “TickTrash Bulk” into your language.](https://translate.wordpress.org/projects/wp-plugins/ticktrash-bulk)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ticktrash-bulk/), check
out the [SVN repository](https://plugins.svn.wordpress.org/ticktrash-bulk/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/ticktrash-bulk/)
by [RSS](https://plugins.trac.wordpress.org/log/ticktrash-bulk/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Plugin renamed to TickTrash Bulk (slug: ticktrash-bulk).
 * Unique `ttbulk_` prefix for all functions, classes, constants, options, database
   table, cron hook, AJAX actions, script handles and CSS classes.

#### 1.0.1

 * Final WordPress.org-ready release.
 * Corrected LICENSE file to match the declared GPLv2-or-later license.
 * Removed unused empty WooCommerce placeholder files and version-control metadata
   from the package.
 * Updated “Tested up to” and added “Requires PHP” header.
 * Added content word/character count, post ID, modified date, duplicate posts, 
   and custom query filters for posts.
 * Added taxonomy term meta filtering.
 * Added monthly scheduling recurrence.
 * Added duplicate metadata cleanup for post, comment, term, and user meta.
 * Improved trash handling to use wp_trash_post and preserve attachments in non-
   permanent deletions.
 * Improved scheduler reliability with time budget, excluded-ID tracking, and narrowing
   validation.
 * Added snapshot-based deletion so the live filters cannot change after confirmation.
 * Removed all development-only test data generator and test/audit scripts from 
   the package.

#### 1.0.0

 * Initial release.
 * Posts bulk deletion with post type, status, date, title, content, author, taxonomy,
   meta, URL, and comment count filters.
 * Comments bulk deletion/trash with status, type, author, age, and post ID filters.
 * Users bulk deletion with role, registration date, username, email, display name,
   and meta filters.
 * Taxonomy terms bulk deletion with name, slug, description, parent, and usage 
   filters.
 * Metadata cleanup for post, user, comment, and term meta.
 * WordPress cleanup for revisions, auto-drafts, trashed content, spam comments,
   and orphaned metadata.
 * Activity logs with filtering and detail view.
 * Scheduler with hourly, daily, twice daily, and weekly recurrence options.
 * Preview, confirmation, and batch processing with progress bar.

## Meta

 *  Version **1.0.3**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/ticktrash-bulk/)
 * Tags
 * [bulk delete](https://sna.wordpress.org/plugins/tags/bulk-delete/)[cleanup](https://sna.wordpress.org/plugins/tags/cleanup/)
   [delete posts](https://sna.wordpress.org/plugins/tags/delete-posts/)[trash](https://sna.wordpress.org/plugins/tags/trash/)
 *  [Advanced View](https://sna.wordpress.org/plugins/ticktrash-bulk/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ticktrash-bulk/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ticktrash-bulk/reviews/)

## Contributors

 *   [ titandevagency ](https://profiles.wordpress.org/titandevagency/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ticktrash-bulk/)