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.

by Darren Kandekore · github.com/kandekore/rss-magazine-aggregator

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/kandekore/rss-magazine-aggregator/archive/refs/heads/main.zip

Readme

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

Read the full README on GitHub →