DynamiRSS adds a “DynamiRSS Query” block. Drop it on a page, set a search
term and/or category, then design the per-article card by dragging in the
included field blocks (Image, Title, Excerpt, Source, Date, Categories, Read
More Link) inside the Article Template — every block supports WordPress’s
standard color/typography/spacing controls, so the look is entirely yours.
The block can also be limited to (or told to leave out) specific channels,
to one language, to today / this week / this month or a fixed day or date
range, to several categories at once, to articles that have an image, and
to articles that match every search word, match in the headline only, or
don’t mention certain words. Results come either as a mix of sources or
strictly newest first.
Visitors can filter the results by source and category without a page
reload, and optionally by language, date and sort order; “Load more”
paginates the same way.
The plugin is free. It needs a dynamiRSS account, which has a free plan
(https://rss.dynamiapps.com/pricing):
If a block asks for more articles per page than your plan allows, you get
your plan’s maximum per page and “Load more” carries on from there.
This plugin gets its articles from the dynamiRSS news API
(https://api.rss.dynamiapps.com). It can’t show any
articles without it, and it needs an API key from https://rss.dynamiapps.com.
All requests are made by your WordPress server, never by your visitors’
browsers, so visitors’ IP addresses and browser details are not sent.
dynamiRSS terms of service: https://rss.dynamiapps.com/terms
dynamiRSS privacy policy: https://rss.dynamiapps.com/privacy
The block editor code is in src/ and is compiled into build/, which is
what the plugin registers blocks from. Run npm install && npm run build
to rebuild, or npm start for a watch build while developing.
npm run zip builds and writes the release zip next to the plugin folder.