Easy Digital Downloads Product Catalog Feed / Manage feeds / Automatic Feed Updates

Automatic Feed Updates

Last updated: June 29, 2026

The plugin keeps your feed files current by regenerating them on a schedule using WordPress’s built-in cron system. When the cron fires, it regenerates all configured feeds.


Schedule options

The update interval can be set to daily (every 24 hours) or weekly (every 7 days). Configure this in the plugin settings. Daily is the default and is recommended — advertising platforms expect feeds to be reasonably fresh.

The schedule is registered with WordPress on plugin activation. If you change the interval in settings, the existing schedule is cleared and rescheduled immediately.


Manual regeneration

You don’t have to wait for the cron. On the Manage Feeds screen, each feed row has a Regenerate button. Clicking it triggers an immediate feed rebuild for that feed only.

Use this after making changes to your products or feed settings and wanting to verify the output before the next scheduled run.


Feed file locations

All feed files are stored under your WordPress uploads directory:

FormatPath
XML/wp-content/uploads/wpeddpcf-feed/xml/{feed-name}.xml
CSV/wp-content/uploads/wpeddpcf-feed/csv/{feed-name}.csv

These folders are created automatically on plugin activation. The public URLs for each file are shown in the Manage Feeds screen — these are the URLs you submit to advertising platforms.

The feed name in the filename is the slug version of the name you entered when creating the feed (lowercase, special characters removed).


Cron reliability

WordPress cron runs when someone visits your site. On low-traffic sites, the scheduled time may be delayed. If precise timing matters, consider using a server-level cron job to trigger wp-cron.php at your preferred interval, or use a plugin like WP Crontrol to monitor scheduled events.