WP Manifestindependent plugin directory
manifest / content / rss-magazine-aggregator

RSS Magazine Aggregator

A high-performance WordPress plugin designed to aggregate, filter, and display RSS feeds in a professional magazine-style layout. It allows site owners to curate content from multiple sources and display only the most relevant stories based on specific keywords.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/kandekore/rss-magazine-aggregator/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

RSS Magazine Aggregator (v2.0.0)

A high-performance WordPress plugin designed to aggregate, filter, and display RSS feeds in a professional magazine-style layout. It allows site owners to curate content from multiple sources and display only the most relevant stories based on specific keywords.

Key Features

  • Smart Content Filtering: Automatically matches incoming RSS items against your custom keyword list (OR logic) to ensure only relevant content is stored.
  • Magazine-Style Layouts: Uses a responsive grid system to display a prominent "Featured" story followed by a list of secondary items with optimized images and meta information.
  • Automated Background Fetching: Includes a built-in hourly cron job that fetches new content from your designated feeds without manual intervention.
  • Advanced Image Resolution: Intelligently searches for article images within RSS enclosures, media:content, and media:thumbnail tags, with an automatic fallback for missing images.
  • Database Optimized: Uses a dedicated custom database table (wp_rma_items) with unique hash checking to prevent duplicate entries and ensure fast performance.
  • Flexible Display Options:
    • Shortcode: Use [rss_magazine limit="20"] to embed the magazine grid on any page.
    • Sidebar Widget: Includes a text-only "Feed List" widget ideal for sidebars and footers.

Installation

  1. Upload the rss-magazine-aggregator folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Navigate to the RSS Magazine menu in your dashboard to configure your feeds and keywords.

Configuration

  1. Feeds: Enter one RSS feed URL per line (e.g., https://example.com/feed/).
  2. Keywords: Enter the keywords you want to track, one per line. The plugin will check both the title and description for these terms.
  3. Refresh: Click "Refresh Now" to trigger an immediate fetch, or wait for the hourly automated cycle.

Technical Details

  • Custom Table: {wp_prefix}rma_items
  • Cron Hook: rma_fetch_feeds
  • Assets: Modular CSS with mobile-first break points and card-style layouts for smaller screens.

Author

Darren Kandekore