โญ Collect, approve and showcase what your customers say with Plugixa Testimonial โ star ratings, photos, videos and an approval workflow, in a fast React admin, displayed in grid, slider, masonry or list layouts.
๐ Read the Documentation
๐ Visit the official website Plugixa
โ๏ธ Questions or support requests: Contact us
Documentation | Contact | Support Forum | Upgrade to Pro!
Show your first testimonials in 3 simple steps:
Testimonials live in the pluginโs own database tables, not in posts and post meta, so lists, filters and displays stay fast as your collection grows.
Nothing appears on your site until you say so. Every testimonial moves through a clear workflow, and visitors only ever see the approved ones.
โ
Pending โ everything sent through the submission form arrives here first
โ
Approved โ published, and the only status any display can show
โ
Rejected โ kept for your records, never shown
โ
Draft โ testimonials you are still writing up
Upgrade to Plugixa Testimonial Pro
Choose grid, list, masonry or slider, then adjust colours, typography, photo position, ratings and pagination with a live preview beside you. Each display is saved, so the same look can be placed on any number of pages, and changing it once updates it everywhere.
Add [plugixa_testimonial_form] to a page and visitors can send a testimonial with a rating and a photo. Everything they send is stored as pending and never appears on the site until you approve it. Turn on Google reCAPTCHA to keep spam out.
Send a request to a customer straight from the admin. The email carries a single-use link to the submission form, with their name and email already filled in, so leaving a testimonial takes them less than a minute.
Displays can print Review and AggregateRating structured data (JSON-LD) built from your approved testimonials, so search engines can understand your ratings.
With Polylang or WPML active, each testimonial, category and display can be translated, and translations of the same testimonial are grouped together. Visitors see the version in their language.
Plugixa Testimonial is developed by Plugixa, building focused, well-documented WordPress plugins with an emphasis on performance, clean code and correct data.
Plugixa Testimonial is built to be usable without a manual, but it is documented in full.
๐ Read the Documentation โ getting started, displays, the submission form, requests, import and export, and the shortcodes
๐ Ask on the WordPress.org support forum
๐ Or contact us directly
๐ Browse more plugins at plugixa.com
Create a display under Testimonials > Shortcodes. The screen shows the exact tag for each display, ready to copy.
Show a saved display:
[plugixa_testimonial id=โ1โณ]
Or skip the saved display and pass attributes directly:
[plugixa_testimonial view=โgridโ limit=โ6โณ min_rating=โ4โณ orderby=โratingโ order=โDESCโ]
Show the frontend submission form:
[plugixa_testimonial_form]
A Gutenberg block (โPlugixa Testimonialโ) is also available if you prefer the editor.
This plugin can connect to the third-party services listed below. Apart from the Freemius opt-in, every connection is optional: each must be enabled by the site administrator โ supplying their own API key where one is needed โ and is only made in the situations described. No data is sent to any of these services unless you turn the relevant feature on.
We use Freemius to handle licensing, software updates, and โ only if you opt in โ anonymous usage diagnostics. On activation you are shown an opt-in screen; if you skip it, no identifiable data is sent. When you opt in, or when you manage a license or purchase, data such as your site URL, WordPress and PHP versions, active theme/plugins, and the email address used at opt-in may be transmitted. This occurs on activation, plugin updates, and license actions.
Provided by Freemius, Inc. โ Terms: https://freemius.com/terms/ โ Privacy: https://freemius.com/privacy/
Used only if an administrator enables reCAPTCHA on the frontend testimonial submission form. When a visitor submits the form, a reCAPTCHA token is generated in the visitorโs browser via the script at https://www.google.com/recaptcha/api.js, and the token plus your reCAPTCHA secret key are sent to https://www.google.com/recaptcha/api/siteverify for verification. As part of reCAPTCHA, Google also receives information about the visitorโs browser and interaction.
Terms of service: https://policies.google.com/terms
Privacy policy: https://policies.google.com/privacy
If an administrator selects a Google font for a displayโs typography, the plugin downloads that fontโs stylesheet and font files from the hosts fonts.googleapis.com and fonts.gstatic.com to your server and then serves them locally. Neither the frontend nor the admin ever loads fonts from Googleโs servers โ no visitor or administrator data is sent to Google when a page or the admin preview is viewed. When you browse and select fonts in the admin, the font list is fetched from the Google Fonts Web API (host www.googleapis.com, path /webfonts/v1/webfonts) using your Google Fonts API key. The request carries only that key and the sort order; no visitor data.
Terms of service: https://policies.google.com/terms
Privacy policy: https://policies.google.com/privacy
Used only if an administrator attaches a YouTube video to a testimonial. On any page that displays that testimonial, the videoโs preview thumbnail is loaded in the visitorโs browser from the host img.youtube.com, so YouTube receives the visitorโs IP address and browser information on page view. The video itself is not loaded until the visitor clicks play, at which point it is embedded from the privacy-enhanced domain www.youtube-nocookie.com. If no testimonial has a YouTube video, no request is made.
Terms of service: https://www.youtube.com/t/terms
Privacy policy: https://policies.google.com/privacy
Used only if an administrator attaches a Vimeo video to a testimonial, and only after the visitor clicks play โ nothing is loaded from Vimeo on page view. On click, the player is embedded from https://player.vimeo.com, and Vimeo receives the visitorโs IP address and browser information. If no testimonial has a Vimeo video, no request is made.
Terms of service: https://vimeo.com/terms
Privacy policy: https://vimeo.com/privacy