A FeedWordPress syndicated post filter that checks for duplicates before posting items from your feeds.
As of April 2026, FeedWordPress Duplicate Post Filter is a WordPress feedwordpress plugin with 200 active installations and a 0/5 rating0. It has been downloaded 41K+ times in total. Requires WordPress 2.8+ and PHP false+. Available on WordPress.org since 2008. Last updated 14 years ago — may have compatibility concerns. Top alternative: Ada FeedWordPress Keyword Filters.
This is a filter for the FeedWordPress plugin. If you don’t use FeedWordPress this plugin will not be useful to you.
I wrote this filter after seeing the same post in my database 32 times. Maybe you’ve had the same problem, and I hope this filter helps you solve it.
The filter works by hooking the “syndicated_post” action of FeedWordPress and the “save_post” action in the core of WordPress.
For each potential post from a feed, the plugin attempts to find an identical SHA1 hash of the first 1024 non-whitespace characters (stripped of HTML tags) of the post content.
If it finds a match the post is skipped. If not, the post is processed and a hash is inserted into the post’s metadata. (Stored as key _dpf.)
NOTE: No filter is going to be 100% accurat…
| WordPress | 2.8+ requiredTested up to 3.3.2 |
| PHP | false+ required |
1.5 – Remove HTML tags before computing hash.
1.4 – Overhauled strategy for duplicate detection. This works better than previous strategies.
1.3 – Fixed a dumb typo. Rewrote the DB query using better wpdb methods (prepare and query). Changed from htmlescape2 to esc_html WP function.
1.2 – Escaping the single quote (‘) character sometimes gives a conversion of ’ instead of ’ This caused a false negative and duplicate posts would be…
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.