The free WordPress Plugin, Delete Duplicate Posts has just been updated to version 1.1
The update can help you save extra space in your database, as the plugin now uses the internal wp_delete_post() function to remove duplicate posts.
By using this function, the plugin will also remove any and all meta data associated with the posts you remove.
Note: If you run this version on a huge site with lots of duplicate posts, it can take some time, and might even time out if you have 100+ duplicate posts. If this should happen, just run the plugin again.
The new version, v. 1.1, can be downloaded directly from the WordPress Plugin Directory:

Lars Koudal - WordPress Developer and SEO consultant based in Barcelona.
Hi, the latest version, 1.3, is much slower, but does remove more fluff from the database. Is there any plan to set this up to delete duplicates using a cron job?
I’m currently using this on a site where I import content from my other XML feeds automatically, and this occassionally results in duplicate posts (say 1 in 15, when the server times out and reposts) – this feature would be ideal.
Hi Rob
Actually, I already promised Leo to introduce it in a future version. ‘ve just busy working on my commercial plugins.
I _will_ do it however, I promise
Great plugin! Thanks a million for sharing!
Why I can’t see the dele button beneath the list?
Hi Tony
You can’t? You mean you first click to check which duplicates there are, and then afterwards you see a list, but no button?
I never heard of this problem before? Have you upgraded to the latest version of the plugin? (I think 1.2 or 1.3 by now).
If that is not the case, what is your user-level? Are you logged in as an admin? I think there could be a problem there, but I am not sure you should even see the plugin activated if you were not an admin?
Please get back to me with more details, so I can figure out the problem?
Thanks! This is a great plugin.
One small problem is that, the Dashboard will turn to one column after installed this plugin.
Hi Derek
Really? I have written down this error, and I’ll take a look at it before releasing the next version. Thank you for the kind words and the bug
Yes, I think you missed a line.
I solved this problem by add this
?><?php
to the end of seobooster_dashboard_widget_function() in delete-duplicate-posts.php (around line 336)
Oops, WordPress strip out the [/div]<?php
to the end of seobooster_dashboard_widget_function() in delete-duplicate-posts.php (around line 336)
Oops, WordPress strip out the $lt; character… I this is a re-post:
Yes, I think you missed a (/div) line.
I solved this problem by add this
?)(/div) (?php
to the end of seobooster_dashboard_widget_function() in delete-duplicate-posts.php (around line 336)
sorry for too many reply…. WordPress keep filter out my code example….
basically it is because the DIV is not closed in seobooster_dashboard_widget_function(). add a Close DIV at around line 336 solved this problem.