Title: KingWeb Testimonials Manager
Author: thekingweb
Published: <strong>June 17, 2026</strong>
Last modified: June 17, 2026

---

Search plugins

![](https://ps.w.org/kingweb-testimonials-manager/assets/icon-256x256.png?rev=3576315)

# KingWeb Testimonials Manager

 By [thekingweb](https://profiles.wordpress.org/thekingweb/)

[Download](https://downloads.wordpress.org/plugin/kingweb-testimonials-manager.4.2.0.zip)

 * [Details](https://wordpress.org/plugins/kingweb-testimonials-manager/#description)
 * [Reviews](https://wordpress.org/plugins/kingweb-testimonials-manager/#reviews)
 *  [Installation](https://wordpress.org/plugins/kingweb-testimonials-manager/#installation)
 * [Development](https://wordpress.org/plugins/kingweb-testimonials-manager/#developers)

 [Support](https://wordpress.org/support/plugin/kingweb-testimonials-manager/)

## Description

KingWeb Testimonials Manager is a complete testimonials system for WordPress. Collect
testimonials through a public submission form, moderate them in the admin, respond
publicly, and display them as a grid, carousel, top-rated list, or a single embedded
testimonial — via shortcodes, an Elementor widget, or a Gutenberg block.

**Highlights**

 * Public submission form with star rating, optional photo (Media Library), and 
   company.
 * Moderation: approve / reject / delete, bulk actions, public admin responses, 
   CSV export.
 * Display modes: grid (with filters + search), carousel, top-rated, and single 
   embed.
 * Builders: “Custom Testimonials” Elementor widget and a native Gutenberg block—
   pick a Display Type, no shortcode required.
 * Analytics dashboard: trends, status breakdown, rating distribution, response 
   rate, and more.
 * Editable, white-label emails (thank-you, admin notification, response) with branding
   controls.
 * SEO: Schema.org review + aggregateRating JSON-LD.
 * GDPR: consent capture, WordPress export/erase integration, data-retention notice.
 * Spam protection: honeypot, per-IP rate limit, optional reCAPTCHA v3.

### Third-party libraries

This plugin bundles the following third-party libraries (each MIT-licensed, GPL-
compatible):

 * Chart.js v4.5.1 — https://github.com/chartjs/Chart.js — MIT License
 * Swiper v12.2.0 — https://github.com/nolimits4web/swiper — MIT License

### External services

This plugin includes an **optional** Google reCAPTCHA v3 integration for spam protection
on the testimonial submission form. It is **disabled by default** and only becomes
active when a site administrator enters their own reCAPTCHA v3 Site Key and Secret
Key under Testimonials  Settings.

When enabled:

 * What it is / what it is used for: Google reCAPTCHA v3 scores form submissions
   to block automated spam, so only the testimonial submission form is affected.
 * What data is sent and when: when a visitor submits the testimonial form, the 
   reCAPTCHA script (loaded from www.google.com) generates a token in the visitor’s
   browser; the plugin then sends that token, the site’s reCAPTCHA secret key, and
   the visitor’s IP address to Google’s verification endpoint (https://www.google.
   com/recaptcha/api/siteverify) to obtain a spam score. No data is sent when the
   keys are not configured.
 * Service provider: Google. Terms of Service: https://policies.google.com/terms—
   Privacy Policy: https://policies.google.com/privacy — reCAPTCHA terms: https://
   www.google.com/recaptcha/about/

If no reCAPTCHA keys are configured, the plugin does not contact any external service.

## Screenshots

[⌊The testimonials grid on the front end.⌉⌊The testimonials grid on the front end
.⌉[

The testimonials grid on the front end.

[⌊The submission form.⌉⌊The submission form.⌉[

The submission form.

[⌊Admin moderation list with bulk actions and CSV export.⌉⌊Admin moderation list
with bulk actions and CSV export.⌉[

Admin moderation list with bulk actions and CSV export.

[⌊The Analytics dashboard.⌉⌊The Analytics dashboard.⌉[

The Analytics dashboard.

[⌊Help & Tools <span aria-hidden=⌉⌊Help & Tools <span aria-hidden=⌉→ Emails editor.” class=”wp-image-9000005″ srcset=”https://i0.wp.com/ps.w.org/kingweb-testimonials-manager/assets/screenshot-5.jpg?rev=3576315&w=300 300w, https://i0.wp.com/ps.w.org/kingweb-testimonials-manager/assets/screenshot-5.jpg?rev=3576315&w=600 600w, https://i0.wp.com/ps.w.org/kingweb-testimonials-manager/assets/screenshot-5.jpg?rev=3576315&w=900 900w” sizes=”(max-width: 599px) 50vw, 33vw” width=”1920″ height=”2660″ loading=”eager” fetchpriority=”high” decoding=”async”/>](https://ps.w.org/kingweb-testimonials-manager/assets/screenshot-5.jpg?rev=3576315)

Help & Tools  Emails editor.

[⌊The Support diagnostics page.⌉⌊The Support diagnostics page.⌉[

The Support diagnostics page.

## Blocks

This plugin provides 1 block.

 *   Testimonials

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/` (or install via the Plugins 
    screen).
 2. Activate it through the “Plugins” menu in WordPress.
 3. Create a page with the slug `testimonials` containing `[kwtm_testimonials]`.
 4. Add `[kwtm_testimonial_form]` to any page to collect submissions.
 5. Configure behavior under Testimonials  Settings.

## FAQ

### Do I need Elementor?

No. All features work via shortcodes and the Gutenberg block. Elementor adds an 
optional widget.

### How do I show one specific testimonial?

Use `[kwtm_single_testimonial id="16"]` (or `layout="card"`), or choose “Single”
in the Elementor widget / Gutenberg block.

### Will Google show star ratings?

The plugin outputs valid review schema. Google displays star rich results for Product/
Service entities, not for self-collected Organization/LocalBusiness reviews.

### Can I customize the emails?

Yes — edit subjects, HTML bodies, logo, accent color, and footer under Help & Tools
Emails.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“KingWeb Testimonials Manager” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ thekingweb ](https://profiles.wordpress.org/thekingweb/)

[Translate “KingWeb Testimonials Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/kingweb-testimonials-manager)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kingweb-testimonials-manager/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kingweb-testimonials-manager/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kingweb-testimonials-manager/)
by [RSS](https://plugins.trac.wordpress.org/log/kingweb-testimonials-manager/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.2.0

 * Renamed to “KingWeb Testimonials Manager” (new slug: kingweb-testimonials-manager).
 * Removed the Custom CSS tool (WordPress.org does not permit arbitrary code entry).
 * The email-footer credit is now off by default and opt-in.
 * Documented the optional Google reCAPTCHA integration in the readme.
 * Updated the bundled Chart.js to 4.5.1.
 * Moved the admin menu to a lower, non-conflicting position.
 * Inline admin scripts are now enqueued; internal classes, functions, options, 
   hooks, shortcodes, and the block namespace use a distinctive prefix. Existing
   settings are migrated automatically; no testimonial data migration is required.

#### 4.1.1

 * Compliance: resolved all WordPress.org Plugin Check findings — output escaping,
   input sanitization/unslashing, safe redirects, i18n translator comments, and 
   setting sanitize callbacks.
 * Documented the plugin’s custom-table queries as intentional direct queries (no
   behavior change).
 * Removed the manual textdomain load (translations load automatically since WordPress
   4.6).
 * Tested up to WordPress 7.0.

#### 4.1.0

 * Renamed to “Testimonials & Reviews Suite”.
 * Bundled Chart.js and Swiper locally (no external CDN).
 * Added an email-footer credit toggle.
 * New: configurable “From Email” address for outgoing emails (Settings  Email &
   Links).
 * Fixed: deleting a testimonial now also removes its uploaded avatar from the Media
   Library, including older submissions.
 * Compliance and i18n hardening; tested up to WordPress 6.8.

#### 4.0.0

 * New: Analytics dashboard redesign with new metrics (status doughnut, trend deltas,
   response rate, content quality, busiest day, recent submissions).
 * New: Support page with a copyable system diagnostics report and support/review
   links.
 * New: `[kwtm_single_testimonial]` shortcode + “Single” display type in the Elementor
   widget and Gutenberg block.
 * New: Editable, white-label email templates (subject + HTML body + branding) under
   Help & Tools  Emails.
 * Improved: Unified admin design system; per-page headers; submenu order (Testimonials,
   Analytics, Settings, Help & Tools, Support).
 * Improved: Complete in-plugin documentation.

#### 3.7.0

 * CSV export, front-end search, and the first analytics dashboard.

#### 3.6.0

 * No-build Gutenberg block.

#### 3.5.0

 * Schema.org structured data.

#### 3.4.0

 * Help & Tools page, Custom CSS, full ets-prefixing, form rebuild.

#### 3.2.0

 * GDPR pack, optional avatar, reCAPTCHA v3, company field.

## Meta

 *  Version **4.2.0**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [customer reviews](https://wordpress.org/plugins/tags/customer-reviews/)[ratings](https://wordpress.org/plugins/tags/ratings/)
   [reviews](https://wordpress.org/plugins/tags/reviews/)[star rating](https://wordpress.org/plugins/tags/star-rating/)
   [testimonials](https://wordpress.org/plugins/tags/testimonials/)
 *  [Advanced View](https://wordpress.org/plugins/kingweb-testimonials-manager/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kingweb-testimonials-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kingweb-testimonials-manager/reviews/)

## Contributors

 *   [ thekingweb ](https://profiles.wordpress.org/thekingweb/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kingweb-testimonials-manager/)