Content types
Five content types can be reset independently:| Type | What is deleted |
|---|---|
| Posts | All posts and their post meta |
| Pages | All pages and their post meta |
| Comments | All comments and comment meta |
| Media | All media attachments and their physical files from disk |
| Non-Admin Users | All users except those with the Administrator role |
Live count preview
When the Reset Tools page loads, it fetches the current count for each content type from the WordPress database. The count is shown as a badge next to each content type label, so you can see exactly how many items will be deleted before selecting anything.Resetting content
Select content types
Check the boxes next to each content type you want to delete. Selected cards are highlighted with a red border. Each card shows the item count that will be deleted.
Tick the confirmation checkbox
Check the I understand this is irreversible checkbox. This confirms you want to permanently delete the selected content.
Click Execute Reset
Click Execute Reset. The button shows how many types are selected, e.g. Execute Reset (2 selected).
Confirm in the dialog
A second confirmation dialog lists each selected content type and its item count, and states that the deletion cannot be undone. Click Yes, Delete Everything to proceed.
What is preserved
Reset Tools only deletes the content you explicitly select. The following are never affected:- Plugin settings and configuration stored in
wp_options - Administrator user accounts
- Active theme settings and customizer data
- Database tables created by other plugins
- The WordPress installation itself
How deletions work
All deletions use WordPress core functions:- Posts, pages, and media:
wp_delete_post()withforce_delete = true - Comments:
wp_delete_comment() - Users:
wp_delete_user()
Because Reset Tools uses core WordPress deletion functions rather than raw SQL, the operation is slower than a direct
TRUNCATE TABLE but leaves the database in a consistent state.