Updated: 2026-09-27
Short answer: you can auto-post an RSS feed to WordPress without installing any plugin. In PostRSS, open Accounts → Add new WordPress account: for a self-hosted site, enter its address, your username and an application password generated in WordPress; for a WordPress.com site, connect it with a single button. Then open Cele → Add feed, choose WordPress in Target settings and add your feed under Add source (Type = RSS feed, Link = your feed address). Each new item becomes a post — title, content and featured image — published, or held as a draft or pending review. WordPress is included from the Professional plan ($10/month).
Almost every guide about WordPress and RSS assumes WordPress is the source: your site publishes a feed, and something else consumes it. This is the other direction. Here WordPress is the destination, and the point of interest is that it does not need a plugin to get there.
The traditional way to pull a feed into WordPress is an importer plugin. That works, and it also means: another plugin to keep updated, another thing that can break on a core upgrade, another consumer of your site’s WP-Cron, and another piece of code running on the same server as your site. On shared hosting, an importer that wakes up and fetches a dozen feeds is a real load.
PostRSS does the fetching, parsing and de-duplication on its own infrastructure and then talks to your site over the WordPress REST API, which is built into WordPress core and has been since version 4.7. Nothing new runs on your server. If you ever disconnect PostRSS, there is nothing to uninstall and no leftover database tables — only the posts that were created, which are ordinary WordPress posts.
Application passwords have been part of WordPress core since version 5.6. They are credentials scoped to one application, revocable on their own, and they never expose your real login password. To create one:
Then, in PostRSS, open Accounts → Add new WordPress account and enter your site address, the username and that application password. Two requirements are worth checking first: your site must be served over HTTPS, because WordPress disables application passwords on plain HTTP, and the REST API must not be blocked. Some security plugins and a few hosts disable REST API authentication by default; if the connection is refused, that is the first place to look.
Revoking access later is a single click on the same profile screen, and it affects nothing else about the account.
If your site is hosted on WordPress.com, there is no application password to create. Connecting it is a single button in PostRSS: you authorise the connection on WordPress.com’s side and the account appears in your list.
Each new feed item becomes one WordPress post:
That last option is the one most people underuse. Setting incoming items to draft lub pending turns the automation into a queue rather than a publisher: the material arrives, is formatted, and waits for a human to look at it before anything goes live. For curated or licensed content, that is usually the right setting.
As with every other destination, PostRSS publishes items that appear in the feed after the Target starts running — connecting a feed does not import its back catalogue.
WordPress is part of the Professional plan at $10/month, together with a Facebook Page, VKontakte, Pinterest boards, Discord, Tumblr, Nostr and Blogger. Free and Start cover a Facebook Page only; Professional Plus at $20/month adds LinkedIn, LINE and WeChat; Ultimate at $40/month adds X, Telegram, Bluesky, Mastodon, Threads, Matrix, Webhook, Instapaper and Reddit. An annual subscription is 20% cheaper. Per-tier limits are on the pricing page and the complete list is on the supported networks page.
Note that this is the opposite direction from the PostRSS WordPress plugin, which takes your WordPress site’s content out to social networks. The two solve different problems and can run side by side: the plugin distributes what you publish, while this setup fills your site from a feed.
Plugins such as WP RSS Aggregator and RSS to Post Generator solve the same surface problem from inside WordPress, and for some setups they are the better answer. The honest comparison:
A reasonable rule of thumb: if your goal is a content aggregation site with fine-grained import rules, use an importer plugin. If your goal is to move published items between places you own — and to keep your WordPress install lean — the plugin-free route is simpler.
Technically, any public feed can be pointed at your site. Legally and editorially, a feed being public is not permission to republish it in full. Syndicating your own content across sites you own is uncontroversial; filling a site with other publishers’ full articles is a copyright problem and, for search, a thin-content problem. If you are aggregating third parties, use excerpts with attribution and a link, keep the volume of original commentary high, and get permission where the relationship allows it.
Authorization header; if yours does, the host’s support can re-enable it.No. WordPress has had a REST API in core since version 4.7 and application passwords since 5.6, which together let an external service create posts without any plugin installed. PostRSS uses exactly that route, so nothing extra runs on your server.
It is considerably safer than sharing your login password. An application password is a separate credential that can be revoked on its own without changing your password or affecting any other integration, and it cannot be used to sign in to wp-admin interactively.
Yes. The Target’s status setting lets you publish immediately, save each item as a draft, or hold it as pending review, which turns the feed into a queue that a human approves.
Yes, when the source item has one. The item’s image is set as the post’s featured image, so your theme’s archive thumbnails and social previews work as they normally would. If the feed carries no image, there is nothing to import.
No. PostRSS publishes items that appear in the feed after the Target starts running, so an established feed does not backfill its archive into your site.
Yes. Self-hosted sites connect with an application password; WordPress.com sites connect with a single authorisation button, with no password to generate.
Yes. Add the same feed as a source on several Targets — one for WordPress, one for a Facebook Page, one for Pinterest — and each new item goes to all of them. That is the main practical difference from an importer plugin, which only ever fills WordPress.
Version 5.6 or later for application passwords, and the site must be served over HTTPS. Any currently supported WordPress release is well past that.
Auto-posting an RSS feed into WordPress does not require a plugin, and avoiding one keeps the work — fetching, parsing, de-duplicating — off your server entirely. Generate an application password, connect the site in PostRSS, point a Target at your feed, and choose whether items publish straight away or wait as drafts. It is on the Professional plan at $10/month, and the same feed can reach your other networks from the same place.
What changed in the networks, what broke, and how to fix it before it costs you reach.