Version 3.0.1
New 9 changes
- New recommendation bar on product pages and shortcodes, with live preview in widget settings.
- New Shortcodes screen: pick any ReviewX shortcode, set it up with plain options, watch a live preview built from the real storefront with sample reviews, and copy the result as a shortcode or as a PHP template line.
- Storefront reviews follow your theme’s light and dark mode. ReviewX recognises the usual dark mode classes and attributes (such as .dark, .dark-mode, data-theme=”dark”, data-bs-theme and popular dark mode plugins), the page’s color-scheme and the background behind the widget, and switches live when visitors toggle the theme.
- Themes with their own dark mode marker can be matched exactly: enter its class, ID or attribute as a CSS selector in Reviews → Widget settings or Appearance → Customize → ReviewX → Light & dark mode.
- Light and dark mode per post type, stored in ReviewX Cloud with the other widget settings: match the theme, always light or always dark, set in Reviews → Widget settings or the Customizer, which also gives every colour option its own dark colour. Reviews kept light on a dark page (or dark on a light one) bring their own background, so they stay readable.
- Every shortcode takes theme=”auto”, “light” or “dark”; left out, it follows the post type’s setting (match the theme by default). The Shortcodes screen, every ReviewX block, classic widget and Elementor widget offer it as “Light / dark mode”.
- Widget settings and Shortcodes previews can show a light or a dark theme page, and “Desktop” now shows the real desktop layout, scaled to fit.
- Post type filter on the Reviews page. “All reviews” is the default; pick a post type to narrow the list, the tabs and the rating summary.
- Tools → Duplicate & orphan reviews finds reviews left in ReviewX Cloud after their WordPress review was deleted, and lets you remove them one by one or all at once.
Improved 17 changes
- Complete ReviewX admin redesigned from scratch: new design system, fully responsive on every screen size.
- Storefront reviews widget, review form, shortcodes, blocks and My Account form redesigned on the same design system: responsive, RTL-ready, keyboard accessible, lighter (assets load only on pages that show reviews).
- Widget settings preview now shows the real storefront widget live while you edit.
- Review list shortcode/block/widget: new rating summary & graph (graph=”on”) and reviewed-product link (product=”on”); new Elementor “ReviewX Review List” widget; Gutenberg blocks now appear in the inserter with live previews.
- Review submission rules (verified buyers, one review per customer, media types, consent) are enforced server-side; logged-in shoppers are recognised correctly when submitting.
- Appearance → Customize → ReviewX rebuilt: per post type (Product is the default, others inherit or get their own look), working live preview, 147 options (brand/star colours, fonts, radius, cards, bars, replies, media, inputs, buttons, pop-ups…), values kept across theme switches and backed up to ReviewX Cloud.
- Appearance -> Customize -> ReviewX: every section has a “Reset to default” button, and the Post type section can reset all of them at once.
- “ReviewX at a glance” on the WordPress dashboard fills its stars to the exact average, so 4.44 no longer looks like 4.
- Discount for review: the include and exclude product lists are easier to read and to use, with searchable rows, thumbnails, product IDs and removable chips.
- Dark mode: the date picker’s month and year navigator and the text on primary buttons are readable again.
- Storefront: the dislike button shows a thumbs-down, “Allow like & dislike” shows both buttons, and pop-up, menu and toast animations play as designed.
- Reviews: deleting a reply no longer reports an error after it succeeded, and the list no longer shows a stale copy right after a change reaches ReviewX Cloud.
- Custom post types can be created again, and a refusal from ReviewX Cloud is reported instead of being announced as success.
- Upgrading from an earlier version runs one full sync, so reviews, reviewers and orders already in your shop pick up this release’s fixes.
- The sync overlay trusts the shop’s saved state on first load instead of asking again.
- [rvx-star-count] shows no heading again unless you pass title=”true”, the way 2.5.x behaved.
- The plugin is quiet in the PHP error log unless WP_DEBUG_LOG is on, and its output, translator comments and packaging follow the WordPress plugin guidelines.
Fixed 11 changes
- Fixed like/dislike buttons duplicating, video-only uploads being dropped, stale Customizer styles overriding the design, and the Google Reviews shortcode rendering unescaped content.
- Fixed Google reCAPTCHA (v2 and v3) on the storefront review form; verification now enforced server-side.
- Fixed shop logo in customer email headers (Review Reminder, Discount for Review) and admin notification emails.
- Fixed “Reviews per page” setting not applied on the storefront.
- Fixed test emails for Review Reminder, Discount for Review and Thank You templates.
- Fixed backslashes disappearing from review text, titles and replies edited from ReviewX Cloud, and backslashes appearing in cached storefront reviews on the second page load.
- Fixed product names showing HTML entities (e.g. “&”, “–”) in the reviews list and ReviewX Cloud.
- Fixed a PHP warning written to the debug log every time the Google reviews shortcode rendered.
- Fixed: the My Account “Add review” button could stop opening the review form once dark mode detection ran.
- Fixed: a review that could not be saved in WordPress no longer reaches ReviewX Cloud, so it cannot turn into an orphan or skew product ratings.
- Fixed minor issues.
