FeedWordPress Duplicate Post Filter
A FeedWordPress syndicated post filter that checks for duplicates before posting items from your feeds.
Consider an alternative
FeedWordPress Duplicate Post Fi… shows warning signs in 2026 — compare the alternatives below before installing. It runs on 100+ sites and was last updated 15 years ago, and scores 25/100 on our health check.
- Small user base (100+ active installs)
- Very few reviews so far
- No update in 14 years
- Only tested up to WordPress 3.3 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where FeedWordPress Duplicate Pos… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| duplicate posts | >100 |
| feedwordpress | #12 |
Version adoption
Share of active sites per release.
About FeedWordPress Duplicate Post Filter
From the official readme · v1.5Description
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% accurate. This filter will stop most or some duplicates, but in all likelihood, will not stop all of them.
If you want a filter that stops all duplicates, this isn’t your solution. In my test installation I had 5 posted duplicates out of
125 syndicated posts (4% false negative) out of a corpus of about 300 duplicates. Most of those false negatives were due to slightly different HTML markup
in the post content itself. So my approach isn’t perfect, but it is “good enough” for me.
Important Note
This filter can only check future syndication posts. Whatever duplicates are already present in your WordPress installation you’ll have to remove/clean-up on your own.
License
Copyright (C) 2012 by Mark R. Allen
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of Mark Allen nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
Installation
- Download the plugin and uncompress it.
- Plop it in the same directory as feedwordpress.php
- Enable this filter in WordPress by visiting the “Plugin” menu and activating it.
Changelog
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 stored. Consider this release a temporary hack until I write a proper regex based title escape function.
1.1 – Characters in post-titles like ‘&’ were not getting converted to HTML entities. This caused the post title comparison to register a false negative. (So duplicate posts would be added to your feed.)
1.0 – initial release
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best FeedWordPress Duplicate Post… alternatives
All duplicate posts plugins →FAQ
FeedWordPress Duplicate Post Filter: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 13, 2026
Is FeedWordPress Duplicate Post Fi… free?
Yes. FeedWordPress Duplicate Post Fi… is free to download and use from the official WordPress.org plugin directory.
Is FeedWordPress Duplicate Post Fi… safe to use in 2026?
FeedWordPress Duplicate Post Fi… shows warning signs in 2026 — compare the alternatives below before installing. It runs on 100+ sites and was last updated 15 years ago, and scores 25/100 on our health check.
How many websites use FeedWordPress Duplicate Post Fi…?
FeedWordPress Duplicate Post Fi… is active on 100+ WordPress websites and has been downloaded 42,288 times since it launched in April 2008. It was downloaded 85 times in the last 30 days.
Does FeedWordPress Duplicate Post Fi… work with WordPress 7.1?
FeedWordPress Duplicate Post Fi… is officially tested up to WordPress 3.3.2, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
When was FeedWordPress Duplicate Post Fi… last updated?
The latest version, 1.5, was released on March 2, 2012 (15 years ago).
Who makes FeedWordPress Duplicate Post Fi…?
FeedWordPress Duplicate Post Fi… is developed and maintained by Mark Allen.
What are the best alternatives to FeedWordPress Duplicate Post Fi…?
The most popular alternatives to FeedWordPress Duplicate Post Fi… are Duplicate Post (300K+ installs), Clone Posts (10K+ installs) and Duplicate Post (5K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card