Full Text Feed Import

When using feed readers/importers/aggregators, you enter a number of feed sources, following which your feed reader periodically checks those feeds for new items and pulls them in for you.

Here’s a sequence diagram showing showing what your feed reader will typically do when you subscribe to feeds from two web sites, Website 1 and Website 2:


Some of the feeds will contain the full contents of each article, allowing your aggregator to easily import and show you the content. Some other feeds will contain partial content, with the expectation that you will visit the original site to read the full entry. Truncated feeds can be a bummer. When importing feed items into WordPress posts, truncated feeds can result unsightly posts with only partial content, and we don’t want that.

Feed to Post is the only WordPress RSS import plugin that solves this problem and gets full feeds for all your feed sources, irrespective of whether they offer full or partial feeds.

If one of your feed sources is only offering partial feeds, all you need to do is tick the option to force full feeds:


Here’s what’s happening in the background, when we are using our Full-Text RSS engine:


No more partial feed imports when using WP RSS Aggregator with the Feed to Post add-on!

Our default free service is limited to 5 feed items per feed source. This means that when using the “Force full content” option with the “Free Service” option selected in the general settings, you will only be able to import the latest 5 posts from each feed source, no matter how many feed items are present within the feed itself.

Results are also cached for 20 minutes. These limits prevent abuse of the service and help us maintain high availability of this important feature. If you need unlimited feed items and no caching for your use case, consider the Full Text RSS Feeds add-on together with Feed to Post.

If you wish to change or add the full text RSS services used by the plugin, you may use the filter shown below. This permits you to have your own full text RSS import system, and use that one instead or in addition to our services.

NOTE: the order of the services in the filter is important, since our plugin will try using the services one by one, and the first service to successfully return a valid feed will be used.

Changing the services used by the plugin:

Adding services to the plugin’s existing built-in services: