Title: FeedCentral Connector
Author: Tech Land
Published: <strong>October 23, 2026</strong>
Last modified: October 23, 2026

---

Search plugins

![](https://ps.w.org/feedcentral-connector/assets/banner-772x250.png?rev=3762118)

![](https://ps.w.org/feedcentral-connector/assets/icon-256x256.png?rev=3762118)

# FeedCentral Connector

 By [Tech Land](https://profiles.wordpress.org/techland/)

[Download](https://downloads.wordpress.org/plugin/feedcentral-connector.1.1.2.zip)

 * [Details](https://wordpress.org/plugins/feedcentral-connector/#description)
 * [Reviews](https://wordpress.org/plugins/feedcentral-connector/#reviews)
 *  [Installation](https://wordpress.org/plugins/feedcentral-connector/#installation)
 * [Development](https://wordpress.org/plugins/feedcentral-connector/#developers)

 [Support](https://wordpress.org/support/plugin/feedcentral-connector/)

## Description

FeedCentral Connector connects this WordPress site to a FeedCentral instance that
you configure, and syncs articles into real WordPress Posts. It provides:

 * Secure connectivity to your FeedCentral instance: an API client, credential handling,
   admin settings, and a connection test.
 * Topic/category subscription and mapping between FeedCentral’s taxonomy and your
   WordPress categories.
 * Automatic incremental sync on a schedule (WordPress Cron), plus a manual “Sync
   Now” action, with cursor-based backlog recovery.
 * External or Localized media handling for article images — Localized (the default
   for a new installation) downloads the article’s image from the source publisher
   and stores a copy in your WordPress Media Library; External only keeps a link
   to the publisher’s image and downloads nothing. Administrators can switch modes
   at any time.
 * Awareness of AI-rewritten article text and AI-related images when your FeedCentral
   Plan includes those capabilities — the same plugin code renders whatever content
   FeedCentral’s API returns, source or AI-generated.
 * Admin status pages for sync activity, media handling, AI usage/cost visibility,
   AI image status, and diagnostics.
 * A Rights Evidence review page summarizing technical attribution/license signals
   FeedCentral found on the source publisher’s page for each article’s image, with
   a Site-local “reviewed” workflow marker (see “Rights evidence” below).

See the FeedCentral developer portal (`/docs/wordpress` on your FeedCentral instance,
e.g. https://feedcentral.io/docs/wordpress) for full setup and troubleshooting guidance.

#### External services

This plugin is a client for the **FeedCentral service**. By default it communicates
with the hosted FeedCentral API at https://api.feedcentral.io (account portal: https://
portal.feedcentral.io; terms: https://feedcentral.io/legal/terms; privacy policy:
https://feedcentral.io/legal/privacy). You can instead point it at a FeedCentral
instance you configure. A FeedCentral account and API Credential are required, and
a new site starts with a limited Evaluation Trial (see “Free / Paid capability availability”).

 * The plugin does not contact GNews, NewsData.io, OpenAI, Plisio, or any other 
   upstream news/AI/payment provider directly. All such activity, if any, happens
   on the FeedCentral side, not from your WordPress site.
 * No request to your configured FeedCentral instance is made until you enter both
   a FeedCentral Base URL and an API Credential in Settings and save them.
 * The API Credential is sent as an `Authorization` header on each request to your
   configured FeedCentral endpoint. It is never sent anywhere else.
 * Depending on the action you take, this plugin may send your chosen category subscriptions,
   sync cursor/page-size values, and article IDs (previously issued to you by your
   FeedCentral instance) to that instance. As of 1.1.0, every authenticated request
   also includes this plugin’s own installed version number in a `FeedCentral-Connector-
   Version` request header, so FeedCentral can support compatibility across Connector
   versions. The plugin’s own request payloads and headers never intentionally include
   your admin email, current user identity, or visitor data. One exception, not 
   specific to this plugin: every outbound request uses WordPress core’s own HTTP
   API, which by default attaches a `User-Agent` header naming your WordPress version
   and site URL to every remote request any plugin makes (WordPress’s own default
   behavior, not something this plugin adds or can avoid without deviating from 
   that shared, standard mechanism).
 * In Localized media mode (the default for a new installation), the plugin also
   downloads each article’s image directly from the source publisher’s own image
   URL (a third-party server named in the article data FeedCentral returns) into
   your Media Library. An administrator can switch to External mode at any time,
   in which case no image is downloaded and only the publisher’s image URL is recorded.
 * Synced articles and any localized images become ordinary WordPress Posts and 
   Media Library items, stored the same way as content you create yourself.

#### Privacy

 * Plugin configuration (FeedCentral Base URL, connection status, category mappings,
   subscription snapshot, sync status, media mode) is stored in this site’s own 
   WordPress options.
 * The FeedCentral API Credential is stored in a WordPress option (or, for advanced
   installs, a `wp-config.php` constant) and used only to authenticate requests 
   to the FeedCentral instance you configured. It is never displayed back in the
   settings form, logged, or sent anywhere other than that configured instance.
 * See “External services” above for exactly what does and does not leave your site.
 * Synced articles and localized media become normal WordPress content, managed 
   like any other Post or Media Library item.
 * The Rights Evidence “reviewed” marker (see below) is bookkeeping local to this
   WordPress site only — it is never sent back to FeedCentral.
 * This plugin does not include third-party analytics or tracking of any kind. As
   of 1.1.0, it identifies its own installed plugin version to your configured FeedCentral
   instance on each request (an explicit request header, e.g. `FeedCentral-Connector-
   Version: 1.1.0`) — the same way any client reports its version to a server it
   talks to, so FeedCentral can support compatibility across Connector versions.
   This value is sent only to your own configured FeedCentral instance, never to
   any third party, and no separate analytics/telemetry service is used.

This section describes the plugin’s own behavior as implemented. It is not a substitute
for your configured FeedCentral instance’s own privacy policy or terms of use, which
are available from that instance’s operator (for the FeedCentral-hosted service 
itself, see https://feedcentral.io/legal/privacy and https://feedcentral.io/legal/
terms).

#### Free / Paid capability availability

The plugin’s code is identical for every site regardless of plan — there is no separate“
paid version” of this plugin and nothing is locally unlocked, limited, or timer-
gated by the plugin. Instead, availability of certain capabilities (for example,
AI-rewritten article text, or localized article images) is controlled **server-side**
by FeedCentral, based on the Plan (or the Evaluation Trial) currently assigned to
your Site. If a capability isn’t included in your Site’s Plan, FeedCentral’s API
simply returns the original source content instead, and this plugin displays that
content normally — the plugin has no local flag it could use to unlock anything 
on its own even if it wanted to. Exact quotas, prices, and plan names are set and
can change on the FeedCentral side and are not hard-coded into this plugin.

#### Rights evidence

The Rights Evidence page shows technical signals (such as license metadata, `rel
="license"` links, or caption/author text) that FeedCentral found while fetching
each source publisher’s page for an article’s image. This is evidence, not a legal
determination:

 * It does not mean an image is cleared, licensed, or safe to use.
 * Absence of evidence does not mean permission is granted.
 * The “reviewed” checkbox on this page is only an administrative workflow marker
   recording that someone on this site has looked at the evidence — it is never 
   sent to FeedCentral and never implies legal approval of any kind.

## Screenshots

[⌊Overview — a safe, at-a-glance status dashboard (connection, access scopes, News
Selection, Sync, Media) built entirely from already-persisted local state.⌉⌊Overview—
a safe, at-a-glance status dashboard (connection, access scopes, News Selection,
Sync, Media) built entirely from already-persisted local state.⌉[

Overview — a safe, at-a-glance status dashboard (connection, access scopes, News
Selection, Sync, Media) built entirely from already-persisted local state.

[⌊Settings — configuring the FeedCentral Base URL and Credential, with a one-click
Test Connection.⌉⌊Settings — configuring the FeedCentral Base URL and Credential,
with a one-click Test Connection.⌉[

Settings — configuring the FeedCentral Base URL and Credential, with a one-click
Test Connection.

[⌊News Selection — subscribing to FeedCentral topics and mapping each one to your
WordPress categories.⌉⌊News Selection — subscribing to FeedCentral topics and mapping
each one to your WordPress categories.⌉[

News Selection — subscribing to FeedCentral topics and mapping each one to your 
WordPress categories.

[⌊Rights Evidence — reviewing technical attribution/license signals per article 
image, with the explicit "not a legal determination" disclaimer and the Site-local"
reviewed" marker.⌉⌊Rights Evidence — reviewing technical attribution/license signals
per article image, with the explicit "not a legal determination" disclaimer and 
the Site-local "reviewed" marker.⌉[

Rights Evidence — reviewing technical attribution/license signals per article image,
with the explicit “not a legal determination” disclaimer and the Site-local “reviewed”
marker.

## Installation

 1. Upload the plugin to the `/wp-content/plugins/` directory, or install the ZIP through
    the WordPress admin.
 2. Activate the plugin.
 3. Under FeedCentral > Settings, configure the FeedCentral Base URL and FeedCentral
    Credential, then use “Test Connection” to verify.
 4. Under FeedCentral > News Selection, choose which topics to subscribe to and map
    them to WordPress categories.
 5. Sync runs automatically on a schedule once configured; use “Sync Now” under FeedCentral
    > Sync to run it immediately.

## FAQ

### Does this plugin call GNews, NewsData.io, OpenAI, or another AI/news provider directly?

No. This plugin only ever talks to the FeedCentral instance you configure. Any upstream
provider activity happens on the FeedCentral side.

### Does anything happen before I configure a FeedCentral Base URL and Credential?

No. Every part of this plugin that could make a network request checks for a configured
Base URL and Credential first, and does nothing until both are set.

### What happens to my Posts and Media if I uninstall the plugin?

Uninstalling removes this plugin’s own configuration and stored credential. It does
not delete any WordPress Posts it created, any Media Library items it downloaded,
or the historical sync/media/rights-evidence bookkeeping already attached to your
existing content. See “Privacy” above and the plugin’s `uninstall.php` for detail.

### Is this plugin free? Do I need a FeedCentral plan?

The plugin itself is free and GPL-licensed, but it is a connector for the **FeedCentral
service**, which requires a FeedCentral account. New WordPress sites start with 
a limited **Evaluation Trial** (currently 7 days and 1 delivered article per day;
the terms are set by FeedCentral and may change). When the trial ends, article delivery
continues only on a paid FeedCentral plan chosen from your FeedCentral account. 
There is no permanent free plan for WordPress delivery, and the plugin never unlocks
anything locally. See “Free / Paid capability availability” above.

### Which service does this plugin connect to?

By default, the hosted FeedCentral service at https://feedcentral.io (API at https://
api.feedcentral.io, account portal at https://portal.feedcentral.io). The Base URL
is configurable if you run your own FeedCentral instance.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FeedCentral Connector” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Tech Land ](https://profiles.wordpress.org/techland/)

[Translate “FeedCentral Connector” into your language.](https://translate.wordpress.org/projects/wp-plugins/feedcentral-connector)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/feedcentral-connector/),
check out the [SVN repository](https://plugins.svn.wordpress.org/feedcentral-connector/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/feedcentral-connector/)
by [RSS](https://plugins.trac.wordpress.org/log/feedcentral-connector/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.2

 * Security hardening (WordPress.org plugin review): every admin form handler now
   verifies the user’s capability and the form’s nonce before any submitted value
   is read, and then works only with unslashed, sanitized input. Per-article actions(
   retry image, mark rights evidence reviewed) also require permission to edit that
   specific post.
 * The one-click connection redirect now uses WordPress’s safe-redirect API (only
   the FeedCentral Portal host is allowed).
 * The post-activation setup redirect is recognised as “bulk activation” only when
   WordPress core’s own bulk-plugins nonce is present.
 * Setup wizard: “Start First Sync” now marks the step complete only when a sync
   really succeeded (or made real progress). A failed, locked or just-run (cooldown)
   attempt is clearly reported as not finished, with an in-wizard “Try First Sync
   Again” button that uses the same safety limits and never imports an article twice.
 * Setup wizard: each “Connect FeedCentral” failure (expired, already used, unrecognised,
   unreachable) now explains what happened and what to do next.
 * Setup wizard: when the Evaluation Trial’s daily allowance has already been used,
   the first-sync result says so instead of showing a “catching up” message.
 * Sync page: when the Evaluation Trial’s daily allowance has been used, the page
   explains the daily limit instead of saying that more content may remain.
 * Diagnostics: connection codes and credentials are now scrubbed from the debug
   log even if they appear inside a message or an unexpected field.

#### 1.1.1

 * Reliability: an unexpected internal error during an automatic (or manual) sync
   is now durably recorded, so a failed sync is never silently invisible — an admin
   can always see that the last sync failed, when, and why (broad category only).
   No behavior change for a normal, successful sync.

#### 1.1.0

 * Full Article AI Rewrite: when your Plan and the source article qualify, FeedCentral
   can now rewrite the complete article body, not only the title/description.
 * AI Featured Image: the plugin can now switch a Post’s Featured Image between 
   the source publisher’s image and an AI-generated one under your Site’s chosen
   preference in FeedCentral, safely reusing an already-downloaded image and never
   deleting a Media Library attachment. Setting your preference to “None” now correctly
   clears a Connector-assigned Featured Image, while a Featured Image you assigned
   yourself is always left untouched.
 * Real WordPress Tags: FeedCentral-supplied tags are now added to synced Posts 
   as ordinary WordPress tags.
 * SEO plugin compatibility: added support for Yoast SEO, Rank Math, All in One 
   SEO, and SEOPress, plus a safe built-in fallback when no SEO plugin is active.
 * A minimum-content quality floor for the effective article body FeedCentral delivers.
 * Site-configurable sync cadence and a per-run import cap.
 * The plugin now reports its own installed version to your configured FeedCentral
   instance on each request (see “Privacy” above) — this does not affect older installations,
   which continue to work unchanged.
 * Numerous admin UX/onboarding refinements and bug fixes found during real-world
   field testing.

#### 1.0.0

 * Initial public release.
 * Secure connectivity to a configured FeedCentral instance: API client, credential
   handling, admin settings, connection test.
 * Category subscription/mapping, incremental sync (scheduled and manual), and real
   WordPress Post publishing.
 * External and Localized media handling for article images.
 * AI-rewritten text and AI-related image awareness, driven entirely by what FeedCentral’s
   API returns.
 * Admin status pages: Overview, Settings, News Selection, Sync, Media, AI Usage,
   AI Images, Rights Evidence, Diagnostics.
 * Rights Evidence review page with a Site-local “reviewed” workflow marker.
 * `uninstall.php`: removes plugin-owned configuration and the stored credential;
   preserves Posts, Media Library items, and content-bound bookkeeping.

## Meta

 *  Version **1.1.2**
 *  Last updated **6 days ago**
 *  Active installations **90+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [news](https://wordpress.org/plugins/tags/news/)[syndication](https://wordpress.org/plugins/tags/syndication/)
 *  [Advanced View](https://wordpress.org/plugins/feedcentral-connector/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/feedcentral-connector/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/feedcentral-connector/reviews/)

## Contributors

 *   [ Tech Land ](https://profiles.wordpress.org/techland/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/feedcentral-connector/)