Install
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/junnect/review-from-xml-feed/archive/refs/heads/main.zipUpdates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
Reviews from XML feed
Getting reviews from a given XML feed and display them on your website.
Description
Getting reviews from a given XML feed and display them on your website via the [reviews-from-xml-feed] shortcode.
Changelog
1.3.0
(Version 1.2.0 was skipped: a hand-edited, uncommitted "1.2.0" already ran on production.)
- WP Rocket: exclude the plugin's JS from Delay JavaScript Execution via the rocket_delay_js_exclusions filter (the delay runtime waits for user interaction, leaving the carousel uninitialised for logged-out visitors).
- WP Rocket: safelist the Slick runtime classes via rocket_rucss_safelist so Remove Unused CSS keeps them.
- Security: added direct-access guard, nonces and capability checks on both admin actions, input sanitization and full output escaping.
- Security: validate fetched XML (HTTP status + structure) before storing; guard against unparseable stored data on the front end.
- Performance: versioned asset enqueues (cache busting on release), fixed double-slash asset URLs, register front-end assets and enqueue them only when the shortcode is present.
- Performance: resilient Slick initialization that tolerates deferred/delayed jQuery.
- Admin: rebuilt settings page with proper labels, notices that render, last-fetch timestamp, stored-review count and real Fetch Reviews feedback.
- Removed enqueue of the non-existent css/reviews-from-xml-feed.css.
1.0
- Initial commit