Once you install the free core WP RSS Aggregator plugin, you will be presented with a long list of general settings.
These general settings can be set from the Settings section under the RSS Aggregator menu item.
Below is an explanation of each setting available in the WP RSS Aggregator general settings. Each setting is also explained in the video above if you prefer a more visual overview.
To see a screenshot of the general settings see below:
Limit feed items stored by age
This is the maximum amount of time that feed items are allowed to stay stored on your site. Once this limit has been exceeded, the feed item will be permanently deleted from your site. Feed items already imported before setting this option will be deleted if they eventually exceed this age limit. Also, items in the RSS feed that are already older than this age will not be imported at all.
Leave this box empty if you don’t want to set a limit.
Limit feed items stored per feed
This is the maximum number of imported items to keep stored for each individual feed source. Any feed source that has its own limit set will see that limit override this one.
When new items are imported and the limit for a feed source is exceeded, the oldest feed items for that feed source will be permanently deleted to make room for the new ones. If you already have feed items imported from a feed source, setting this option later may delete some of your already imported feed items in order to comply with the new limit.
Leave this box empty if you don’t want to set a limit.
Limit feed items per import
This option refers to the maximum amount of feed items to import per fetch, for each individual feed source.
The frequency of updates (how often the plugin fetches new feed items) is still determined by the feed processing interval.
This is the order in which the feed items for every feed source will be imported.
- Select “Any” if the order is not significant, say if you want all new feed items to be imported either way.
- Select “Latest First” to import the most recent feed items first.
- Select “Oldest first” to import the oldest feed items first.
So, if out of those 8 feed items, 2 have a published date of Monday 1st April, 3 have a published date of Tuesday 2nd April, and 3 have a published date of Wednesday 3rd April, the plugin will only import the oldest 5, which are the 2 from Monday 1st April and the 3 from Tuesday 2nd April.
This setting is very useful when used with the Limit feed items per import option above.
Feed processing interval
This option determines how frequently the feed sources (that do not have their own up date interval) should check for updates and fetch new feed items accordingly.
It is recommended to not have more than 20 feed sources that use this global update interval. Having too many feed sources updating precisely at the same time can cause the WP Cron System to crash. You can learn how to stagger the imports for different feed sources here.
Unique titles only
This option allows you to choose whether to allow multiple feed items to have the same title. When enabled, if a feed item has the same name as a previously imported feed item, it will not be imported.
This can be useful in cases where permalinks change, or where multiple permalinks refer to the same title (from one or more feed sources). When ticking this box from within the general plugin settings, it will apply to ALL feed sources.
Custom feed URL
This will be the URL of the custom feed located at http://yoursite.com/custom_feed_url
WP RSS Aggregator allows you to create a custom RSS feed that contains ALL of the feed items imported through the plugin. This setting allows you to change the URL of the custom feed to anything of your choice. This feed can then be used on any other site to import the same feed items imported into the first site.
Custom feed title
The title of the custom feed mentioned above. This title will be included in the RSS source of the custom feed, in a <title> tag.
Custom feed limit
The maximum number of feed items to include in the custom feed mentioned above. The feed will always include the most recent feed items and leave out any of the older ones that do not fit within the limit.
Log level threshold
This is a debugging feature that is only to be used when trying to debug a problem with WP RSS Aggregator.
It offers a drop-down menu where each option determines how verbose the error log output will be. The error log can be located at RSS Aggregator > Debugging. Here’s a quick overview of your options:
- Default : with this option, you (the admin) will only see new entries in the error log when something breaks. By default, this is the same as the Error level.
- Error : this is currently the highest threshold.
- Warning : this is used when things don’t go as planned, however the import can still continue.
- Notice : this means that there is something that potentially needs attention.
- Info : this refers to general events, such as the start and end of an import, or certain stages of an import, or summaries.
- System : this provides more verbose information about system processes (the average user would rarely need to know about or use these)
- None : no error log generated.
- Error and below : this will include ALL entries in the log output. Many times, this is the level requested to be used by our support team when trying to debug an issue.
- Warning and below : this will include anything from the Warning threshold down until System.
- Notice and below : this will include anything from the Notice threshold down until System.
- Info and below : this will include anything from the Info threshold down until System.
This path to the file containing one or more certificates. These will be used to certify certificates over secure connection, such as when fetching a remote resource over HTTPS. The default is the path to the certificate file bundled with WordPress.
Feed Request User Agent
The string to be used as the useragent for feed requests. If not empty, this exact string will be sent with every request made by WP RSS Aggregator for a feed source XML document. Some servers react in unexpected ways to the default value. In such cases, try changing this to something else.
The default value is determined by the SimplePie library, and reflects its name, version and build numbers, and some other information.
If you see an error similar to “ Failed to fetch feed “http://www.lindenwoodlions.com/rss.aspx”. The resource could not be retrieved because of a client error with code 404. Server returned 0 characters:” in the error log, but are able to access the feed source in the browser, then it is possible that the server is responding in an unexpected way to the useragent that is sent with each feed request.
To fix this, try setting the Feed Request Useragent setting to something more standard, such as the useragent sent by a popular browser. The useragent sent by your browser could be a good start.
CLICK HERE to find your current Browser User Agent String.