Delete Duplicate Posts is a WordPress plugin that can delete duplicate posts on your WordPress installation either manually or automatically!

It happens from time to time your WordPress site gets a lot of duplicate posts, and there is no easy way to delete them all.

With Delete Duplicate Posts it is easy to detect and delete duplicate blogposts.

Not only can you choose to keep the first version of the duplicate posts, you can also set DDP to keep the latest duplicate post and delete all the old ones instead. (Filtered via post id).

Version 2.2. also introduces compatibility with WP Total Cache and WP Super Cache so when duplicate posts are deleted, the page cache of either plugin is immediately updated.

This version is tested and working fine with WordPress 3.1, and I also optimized the code for more speed and stability.

Oh yeah, and Delete Duplicate Posts also has an option to run automatically on your blog once a day! Keeping your blog nice and tidy, should something happen while you are not looking.

V 2.2 changelog

= 2.2 =

  • New feature: Keep either the oldest or latest post (default is ‘oldest’). Feature suggested by Adam Kochanowicz
  • New feature: W3 Total Cache pages and WP Super Cache compability.
  • Several minor fixes, code optimizations, etc.
  • WordPress 3.1 compatibility verified.


Download Delete Duplicate Posts

This WordPress plugin is free to use, and is hosted on Plugin Repository. Go here to download the latest version:


Spread the love