Records which user trashed a post and when they trashed it. Displays that info as columns in admin trashed posts listings.
As of April 2026, Trashed By is a WordPress post plugin with 10 active installations and a 0/5 rating0. It has been downloaded 4.3K+ times in total. Requires WordPress 4.9+ and PHP false+. Available on WordPress.org since 2014. Last updated 4 years ago — may have compatibility concerns. Top alternative: Header and Footer Scripts.
This plugin records which user actually trashed a post, which in a multi-author environment may not always be the original post author. This helps to maintain accountability for who was ultimately responsible for deleting a post. It also records when the post got trashed.
The admin listing of trashed posts is amended with new “Trashed By” and “Trashed On” columns that shows the name of the person who trashed the post or page and the date the post was trashed, respectively.
The plugin makes no assumption about who trashed a post, or when, for posts that were trashed prior to the use of this plugin (since the plugin could not have directly recorded information about the post’s trashing). The “Trashed By” and “Trashed On” values for those…
| WordPress | 4.9+ requiredTested up to 5.7.15 |
| PHP | false+ required |
Highlights:
This minor release reimplements how the plugin hooks into WordPress to handle when a post is trashed or untrashed, restructures unit test files, notes compatibility through WP 5.7, and more.
Details:
trash_post() to react when a post is trasheduntrash_post() to react when a post is untrashedtransition_post_status()__wakeup() method visibility from private to public to avoid warnings under PHP8…and 15 more changes
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.