About this plugin
Happy customers are your best marketing — but asking for testimonials, copying them from emails and keeping a page up to date takes time. Praisvia turns it into a simple loop:
- Collect — add the Testimonial Form block to any page and share the link.
- Approve — new testimonials wait in your dashboard. Approve them with one click and star your favourites.
- Show — display them anywhere with the Wall of Love and Rating Summary blocks.
Praisvia is a self-hosted alternative to paid testimonial services: no account, no monthly bill, no external requests. Your testimonials stay in your own WordPress database.
Three blocks
- Testimonial Form — name, optional role or company, optional private email, an accessible 1–5 star rating, the testimonial and a publication consent checkbox. Works with and without JavaScript, and on cached pages.
- Wall of Love — approved testimonials as a masonry wall, a grid or a list. Choose the number, order (newest, highest rating or random), minimum rating and whether to show only featured testimonials.
- Rating Summary — the average rating with stars and the number of testimonials, for example “4.9 ★★★★★ from 127 testimonials”.
All blocks use your theme’s fonts and colors and support block color, spacing and typography settings.
Moderation made easy
- Every new testimonial waits for your approval — nothing is published automatically.
- Approve from the list with one click, and star the best testimonials to feature them.
- A count bubble in the menu shows how many testimonials are waiting.
- Optional email notification for each new testimonial.
- Add testimonials you received elsewhere by hand.
Spam protection without CAPTCHAs
- A hidden honeypot field and a signed time token stop most bots.
- A per-visitor hourly limit, using only a temporary salted hash of the IP address.
- Your own Disallowed Comment Keys (Settings → Discussion) are respected.
- No third-party CAPTCHA, no cookies, no tracking.
Privacy first
- Consent to publish is required and its time is stored with each testimonial.
- Email addresses are optional and never shown.
- Testimonials can be exported and erased with the core Export/Erase Personal Data tools, and suggested privacy policy text is included.
- No data ever leaves your site.
Accessible
The form uses real labels, a keyboard-friendly star rating, clear error messages connected to their fields and a status region for screen readers. Star ratings have text alternatives everywhere.