WP Delete Post Copies
WP Delete Post Copies is a powerful tool to search and delete duplicate posts by comparing their titles or content. You can filter results by category or post status, choose which post to keep, and remove the rest — including their media files. You can run deletions manually with previews or set up
WP Delete Post Copies is a powerful tool to search and delete duplicate posts by comparing their titles or content. You can filter results by category or post status, choose which post to keep, and remove the rest — including their media files.
You can run deletions manually with previews or set up scheduled cleanups using WordPress cron jobs. This plugin also offers the unique feature of deleting locally hosted images from post content ( <img> tags), in addition to attached media.
Maker of Campaigns of deletes. With every campaign can search and delete duplicated posts (types) by title or content on different categories and can permanently delete them with images or send them to the trash in manual mode or automatic squeduled with WordPress cron.
⚠️ Please backup your database and files before running deletions.
Key Features
- Detects duplicates by title , content , or both.
- Supports manual or scheduled deletion via WordPress cron.
- Choose to keep the first or last post among duplicates.
- Filter by categories , post types , and post status (including revisions and inherit).
- Supports all post types (public or private).
- Choose to move posts to trash or delete them permanently , including attachments and images.
- Allows limiting queries to avoid server timeouts or heavy loads.
- It also deletes: Attachments (media files linked to posts).
- Locally hosted images found in <img> HTML tags in post content.
- Custom metadata from the postmeta table.
Preview posts before deletion. Exclude posts by specific IDs. Manually delete single posts from the preview table. Logs stored in tabs for better performance and quick reference.
Why use WP Delete Post Copies?
Cleaning up duplicate content is essential for:
✅ Improving SEO — Avoid penalties from search engines due to repeated content. ✅ Optimizing database performance — Fewer posts = faster queries. ✅ Reducing storage usage — Delete media files tied to duplicates and save space. ✅ Maintaining editorial quality — Keep your content clear and consistent. ✅ Saving time — Automate cleanups and avoid tedious manual checks.