Details
View on WordPress

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:

  1. Collect — add the Testimonial Form block to any page and share the link.
  2. Approve — new testimonials wait in your dashboard. Approve them with one click and star your favourites.
  3. 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.

Details

Plugin code:
praisvia
Plugin version:
1.0.0
Outdated:
No
WP version:
6.6 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-02
Rating:
Times rated:
0
reviews
social-proof
testimonial-form
testimonials
wall-of-love