Caching & performance

The rule the whole plugin is built around: rendering never blocks on a remote API. The only exception is a feed's very first fetch, right after creation.

Stale-while-revalidate

Failure behavior

Image localization

Feed images are downloaded to wp-content/uploads/thewpfeeds/{feed_id}/ during fetch and served from your domain:

Bonus effects: visitors' browsers never talk to LinkedIn/YouTube/Bluesky CDNs (privacy, GDPR posture), and images get your server's caching headers.

Tuning