ReevuuWP
Wordpress reviews platform
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/guywall/reevuu/archive/refs/heads/main.zipReevuuWP is a standalone WordPress customer reviews plugin by WebRankers.
It provides:
- A public review submission form with Cloudflare Turnstile
- Image uploads on review submissions
- Star ratings and configurable extra review questions
- Admin moderation and verified-review toggles
- Frontend review summaries, tables, sliders, chips, and image galleries
- Compact header/footer rating badge shortcode
- JSON-LD review schema
- A Google review XML feed for approved reviews
Installation
This repository is now structured so the repository root is the plugin root.
You can install it in either of these ways:
- Download the GitHub ZIP and upload it in WordPress via
Plugins > Add New > Upload Plugin. - Clone or copy this repository into
wp-content/plugins/Reevuu.
Then activate ReevuuWP from the WordPress plugins screen.
Initial Setup
After activation:
- Go to
ReevuuWPin wp-admin. - Open
Settings. - Configure:
- Moderation mode
- Cloudflare Turnstile site and secret keys
- Consent checkbox text and policy URL
- Max image uploads and size limits
- Default frontend display limits
- Google review XML feed slug
- Use the question builder to add, remove, reword, activate/deactivate, and reorder extra questions.
- Choose one rating question as the primary rating.
Frontend Display
Gutenberg blocks
ReevuuWP registers these blocks:
- Review Form
- Review Summary
- Review List
- Review Slider
- Review Chips
- Review Gallery
Search for ReevuuWP/review blocks in the block inserter and place them on any page.
Shortcodes
You can also place the plugin on any page, post, or widget area with shortcodes.
Review form
[reevuu_reviews_form]
Optional attributes:
[reevuu_reviews_form title="Leave Us A Review" target_id="1"]
Review summary
[reevuu_reviews_summary]
Optional attributes:
[reevuu_reviews_summary target_id="1" schema="1"]
Searchable/sortable review table
[reevuu_reviews_list]
Optional attributes:
[reevuu_reviews_list limit="10" show_search="1" show_sort="1" show_schema="1"]
Review slider
[reevuu_reviews_slider]
Optional attributes:
[reevuu_reviews_slider title="Customer Reviews" limit="6"]
Review chips
[reevuu_reviews_chips]
Optional attributes:
[reevuu_reviews_chips limit="8"]
Customer image gallery
[reevuu_reviews_gallery]
Optional attributes:
[reevuu_reviews_gallery title="Customer Images" limit="12"]
Compact rating badge
[reevuu_reviews_badge]
Optional attributes:
[reevuu_reviews_badge show_count="1" show_label="1" label="Rated"]
Shortcode Filtering by Manufacturer & Service Type (v1.2.0)
All review display shortcodes accept manufacturer and service_type attributes to filter reviews by charger brand or installation category:
manufacturer="Ohme"(or Zappi, Hypervolt, Easee, Simpson & Partners, Andersen, Tesla, NexBlue, Evec, Humax)service_type="domestic"orservice_type="commercial"
Examples:
[reevuu_reviews_summary manufacturer="Ohme" service_type="domestic"]
[reevuu_reviews_list manufacturer="Hypervolt" limit="10"]
[reevuu_reviews_slider manufacturer="Easee" limit="6"]
[reevuu_reviews_chips manufacturer="Zappi"]
[reevuu_reviews_gallery manufacturer="Ohme"]
[reevuu_reviews_badge manufacturer="Tesla"]
Recommended Page Setup
For a full reviews page, a good starting layout is:
[reevuu_reviews_summary]
[reevuu_reviews_gallery]
[reevuu_reviews_list]
For a manufacturer landing page:
[reevuu_reviews_summary manufacturer="Ohme"]
[reevuu_reviews_list manufacturer="Ohme" limit="6"]
For a domestic or commercial service landing page:
[reevuu_reviews_summary service_type="domestic"]
[reevuu_reviews_slider service_type="domestic" limit="6"]
For a homepage or general landing page:
[reevuu_reviews_slider]
[reevuu_reviews_chips]
For a submission page:
[reevuu_reviews_form]
Moderation & Brand Auto-Tagging Workflow
- New submissions are stored in custom database tables.
- Depending on your moderation setting, reviews will either:
- publish immediately, or
- stay pending until approved in wp-admin.
- Brand / Manufacturer Auto-Detection (v1.2.0):
- In
ReevuuWP > Reviews, click "⚡ Auto-Detect & Tag Brands". - The system will scan review titles and text bodies across all reviews, automatically detecting and assigning manufacturer tags (e.g. Zappi, Ohme, Hypervolt, Easee, Tesla, Andersen, etc.).
- Admins can also manually assign, re-assign, or filter by manufacturer and service type from the moderation screen.
- In
- Admins can also mark a review as verified manually.
Cloudflare Turnstile
If Turnstile keys are configured in settings, the public form will render a Turnstile challenge and validate it server-side before saving a review.
Google Review XML Feed
If enabled, the plugin exposes a public XML feed of approved reviews.
The feed URL is:
https://your-site.example/rrp-google-reviews.xml
You can change the slug in ReevuuWP > Settings.
Changelog
1.2.0
- Brand & Manufacturer Tagging: Added database schema and admin controls to tag reviews with EV charger brands.
- Auto-Detection Engine: Added one-click scanning tool in admin moderation to retroactively detect and tag brands across historical reviews.
- Service Type Classification: Categorize reviews by
domesticorcommercial. - Display Shortcode & Block Filters: Added
manufacturerandservice_typeparameters across summary, list, slider, chips, gallery, and badge displays. - Frontend Brand Badges: Visual brand chips on review cards linking directly to dedicated manufacturer landing pages.
- Admin Filters: Filter reviews by status, brand, and service type in wp-admin.
1.1.7
- Added 10-per-page pagination to the reviews list shortcode.
- Added subtle WebRankers credit to the summary block.
1.1.6
- Changed frontend review dates to month-and-year format.
Notes
- The plugin stores review data in custom tables, not WordPress comments.
- The schema includes an internal review target model so future product/service/location review streams can be added later.
- v1 supports images only, not videos.