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.zipReadme
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, andmedia:thumbnailtags, 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.
- Shortcode: Use
Installation
- Upload the
rss-magazine-aggregatorfolder to the/wp-content/plugins/directory. - Activate the plugin through the 'Plugins' menu in WordPress.
- Navigate to the RSS Magazine menu in your dashboard to configure your feeds and keywords.
Configuration
- Feeds: Enter one RSS feed URL per line (e.g.,
https://example.com/feed/). - Keywords: Enter the keywords you want to track, one per line. The plugin will check both the title and description for these terms.
- 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