Linux 软件免费装
Banner图

Freshet Feeds

开发者 kristoffbertram
更新时间 2026年8月20日 20:14
PHP版本: 8.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

feeds rss youtube bluesky

下载

1.0.1

详情介绍:

Freshet Feeds displays external feeds inside WordPress the way developers wish every feed plugin worked: your theme owns the markup. No vendor styling panels, no iframes, no third-party JavaScript on your pages. Every provider — RSS/Atom, YouTube channels, Bluesky profiles — normalizes into one item model and renders through one template chain, overridable WooCommerce-style from your theme. For developers Performance & privacy by design Providers The plugin is fully functional with unlimited feeds. A separately distributed version with a managed source pipeline and direct support is available from freshet.studio. Full developer documentation: freshet.studio/docs.

安装:

  1. Install and activate the plugin.
  2. Go to Feeds → Add feed, pick a provider, and configure it (a feed URL, channel ID, or handle).
  3. Add the Feed block to a page, or call freshet_feeds_render( 'your-feed-slug' ) in your theme.
No credentials yet? Pick the Mock (fixture data) provider in step 2 and start building templates immediately — see the FAQ below.

常见问题:

Can I build templates before I have a live feed set up?

Yes — that is what the Mock (fixture data) provider is for. Create a feed with it and you get a bundled set of realistic sample posts (single image, multi-image, shared article, text-only, an image-only post with no text, and a long multi-paragraph one) without any credentials or network call. It is also the fastest way to evaluate the plugin. Mock posts run through exactly the same normalizer, item model and template chain as live posts, so everything you build against them works unchanged on real data — you switch the feed's provider and nothing else. The provider is hidden in the provider dropdown on sites reporting a production environment type, and refuses to fetch there even for a feed created earlier, so fixture posts cannot end up on a live site.

Why is there no X (Twitter) provider?

X has no free read API and no RSS. We don't build on scraping. If that changes, we'll add it.

How do I change the markup?

Copy any template from the plugin's templates/ folder into {your-theme}/freshet-feeds/ and edit it. See the template docs.

Does it slow my site down?

No. Feeds are fetched in the background and served from a local cache; pages never wait on a remote API (except the one-time first fetch of a newly created feed). Images are served from your own uploads directory.

更新日志:

1.0.1 1.0.0