Customer Reviews Manager self-updates
Wordpress Customer Review Manager Plugin
by Marco Gador · github.com/mgador/wp-customer-reviews-manager · website
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/mgador/wp-customer-reviews-manager/archive/refs/heads/main.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
Customer Reviews Manager
Customer Reviews Manager is a reusable WordPress plugin for collecting customer testimonials in the dashboard and displaying selected reviews in an accessible, responsive marquee.
The primary shortcode outputs only the cards marquee. The active theme or page builder owns the surrounding heading, background, spacing, CTA, and typography, allowing the same plugin to fit different brands without carrying Kaia-specific presentation.
Quick start
- Download
customer-reviews-manager.zipfrom the latest GitHub Release. - In WordPress, open Plugins → Add New Plugin → Upload Plugin.
- Install and activate the ZIP.
- Open Customer Reviews → Add New Review and publish at least one featured review.
- Add
[customer_reviews]to the page where the reviews should appear. - Open Customer Reviews → Display Settings to configure the row count and scroll duration.
Do not install the GitHub-generated source archive. Use the release asset named exactly customer-reviews-manager.zip; it contains the stable plugin directory WordPress expects.
Main features
- Dedicated Customer Reviews administration screen
- Designed cards, screenshots, or both display modes
- Customer photos and full-size original-review screenshots
- JPEG, PNG, GIF, and WebP media-library uploads
- Optional public Facebook or original-review link
- Theme-inherited typography with no bundled web-font dependency
- Configurable row count and scroll duration
- Theme-controlled outer heading, background, spacing, CTA, and brand colors
- Responsive presentation and reduced-motion support
- Public GitHub Release updates in the WordPress Plugins screen
- Backward compatibility with the original Kaia plugin data and shortcode
Documentation
- Getting started
- Managing reviews
- Display configuration
- Migrating from Kaia Customer Reviews
- Releases and updates
- Troubleshooting
- Developer reference
Requirements
- WordPress 6.4 or newer
- PHP 7.4 or newer
- A theme or page builder that supports WordPress shortcodes
- GD or Imagick with WebP support is recommended for generating resized WebP thumbnails
Compatibility promise
The internal post type remains kaia_review, and existing metadata continues using _kaia_review_* keys. Those names are intentionally retained so replacing the original Kaia plugin does not make existing reviews or media associations disappear.
The primary [customer_reviews] shortcode renders only the marquee component. The legacy [kaia_customer_reviews] shortcode and kaia_home_after_story theme hook continue rendering the complete Kaia section for migrated websites.
Local development
Clone the repository, then create an installable package with:
powershell -ExecutionPolicy Bypass -File scripts/build.ps1
The package is written to build/customer-reviews-manager.zip.
License
Customer Reviews Manager is licensed under GPL-2.0-or-later.