Skip to content

Repository files navigation

WordPress Fetch

WordPress Fetch is a modular WordPress feed-syndication plugin for RSS 2.0, RSS/RDF, Atom, and OPML. It normalizes remote entries before applying filters, mappings, deduplication, editorial policy, media handling, WordPress persistence, and SEO policy.

Requirements

  • WordPress 6.6 or newer
  • PHP 8.1 or newer with DOM and Libsodium
  • HTTPS and a real cron runner are strongly recommended for production

Quick start

Install build/wordpress-fetch-1.0.0.zip, activate it, and open WP Fetch → Add source. The 11-step wizard can discover declared feeds, test a source before saving, dynamically select writable post types, preview entries, and explain publication and SEO consequences.

For deterministic scheduling:

wp feed-syndicator queue run --limit=25

Development

composer install
composer lint
composer test
composer analyse
bash scripts/package.sh

The plugin includes a PSR-4 fallback loader, so Composer is not needed at runtime. See architecture, security, SEO, REST and hooks, and the test report.

Data ownership

Disabling or deleting a source preserves imported posts. Uninstall preserves all plugin data by default. A site owner must deliberately change uninstall_policy to config_only or full_cleanup before uninstalling.

About

WordPress Fetch is a secure RSS/Atom feed importer and content syndication plugin for WordPress. Import, transform and map RSS 2.0, RDF, Atom and OPML feeds into posts with deduplication, media handling, editorial rules, queues, REST API, WP-CLI, monitoring and SEO controls for canonicals, noindex and syndicated content.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages