WordPress plugin intelligence profile

WP Delete Post Copies

Delete duplicate posts by title or content, including attachments, with powerful filters. Supports manual and scheduled cleanups.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version6.0.3
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 3.1.0 · PHP —
Directory statusactive
Last directory update12 Nov 202511mo ago
Active installations200Adoption metric — not a quality score
WordPress.org rating3.8 / 5 from 6 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WP Delete Post Copies version 6.0.3 as active, updated 11mo ago and tested up to WordPress 6.8.

Overview

About this plugin

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.

Why use WP Delete Post Copies?

Is probable that if there is a large amount of duplicated posts, for the timeouts on each server, the query can be interrupted when is proceeding manually and therefore the log can’t be recorded. To avoid this decreases the “Limit per time” value. A value of 100 or 150 is suitable, but also with 10 at a time, works very well.

PLEASE MAKE BACKUPs OF YOUR DATABASE AND FILES BEFORE USE.

This will avoid you many problems if something goes wrong.

Add-On

🔌 WP Delete Post Copies PRO

Take your site cleanup to the next level.

With WP Delete Post Copies PRO, you can not only remove duplicates — you can also schedule campaigns to automatically delete old posts based on a selected date.

Perfect for:

, automatically delete posts older than 6 months).

✅ Keeping your database lean and optimized continuously.

✅ Improving SEO by removing outdated content.

✅ Saving server space by deleting old media linked to posts.

Additional PRO Features:

– Scheduled campaigns to delete old posts by selected date.

– More filters and advanced configuration options.

– Better performance on large sites with big databases.

– Priority support and ongoing updates.

>

📢 Many users already trust our tools to keep their sites fast and free of duplicate content!

Click here to learn more about WP Delete Post Copies PRO

DISCLAIMER:

This plugin is designed to permanently delete posts, images, and other data. Use it with extreme caution.

The use of this plugin and its extensions is entirely at your own risk. We will not be held responsible for any issues arising from its use, including but not limited to: difficulties in operation, inaccuracies or incomplete results, data loss, compatibility problems, computer viruses, malicious code, or any other technical problems.

We are not liable for any direct, indirect, incidental, special, consequential, or punitive damages (including but not limited to lost profits, lost data, costs of replacement services, or missed business opportunities) resulting from the use of this plugin or any related tools, services, or linked resources — regardless of the cause or legal theory, even if we have been advised of the possibility of such damages.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • duplicated posts
  • remove copies
  • delete
  • duplicates
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 3.1.0 · PHP not listed
Update activity12 Nov 202511mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.