Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Strong Testimonials

A full-featured testimonials plugin that works right out of the box for beginners and offers advanced features for pros, all backed by strong support.

All the features you need to quickly add and customize testimonials on your site.

See demos of the display, slideshow, and form options here!

Is this the right plugin for you?

It's important to understand this plugin's intended use case: A small business with up to a few hundred testimonials, maybe organized into multiple categories, and displaying them a few different ways like a full page of testimonials and a slideshow widget, plus a form for accepting new testimonials.

If that describes your situation, this plugin will work for you right out of the box with just a few steps.

Primary Features

  • Star ratings
  • A front-end form
  • Custom form fields editor
  • Categories
  • Excerpts, both manual and automatic
  • Featured Images (thumbnails)
  • Slideshows with several navigation options
  • Sort by oldest, newest, random, or menu order (drag-and-drop)
  • Pagination
  • Built-in templates with several layout options
  • Template files and functions for deep customization
  • Gravatar support
  • Ready for translations
  • Compatible with WPML, Polylang and WPGlobus

Strong Testimonials plays well with other plugins and themes, and I strive to adhere to WordPress coding standards and best practices.

The Form

You can customize the form to your needs by adding or removing fields, or changing properties like the order, the text before or after, and the placeholder text.

The form also offers anti-spam options like honeypots and Captcha via these plugins: Captcha, Really Simple Captcha, and Advanced noCaptcha reCaptcha.

Notification emails can be sent to multiple admins when new testimonials are submitted. New testimonials can also be assigned to a specific category.

The form can be submitted via Ajax so it's compatible with popular plugins like Popup Maker.


Everything happens in a view. Instead of learning multiple shortcodes with dozens of options, a view contains all the options in a simple, intuitive editor that no other testimonial plugin has. Display the view using a single shortcode or the widget.

You can create unlimited views. For example, one view for the form, another view for a list, another for a slideshow, and so on.

Some of the options for displaying testimonials in a list or slideshow:

  • select which testimonials to show
  • set the sort order
  • select which fields to include
  • extras like pagination
  • layout and style options


Strong Testimonials offers a handful of templates to try in your theme. The default template is just generic enough to look good in most cases with maybe a few tweaks.

Need help matching your theme? Got some weird spacing or floating? I'm here to help.

For ultimate control and seamless integration, any template can be copied to your theme and customized (a tutorial and more templates coming soon). There is also a template function that can display any view.

Try these plugins too


  • Arabic (ar_AR) - Ahmad Yousef
  • French (fr_FR) - Jean-Paul Radet
  • German (de_DE) - Richard Hopp
  • Hebrew (he_IL) - Haim Asher
  • Persian (fa_IR) - Mahmoud Zooroofchi
  • Portuguese (pt_BR) - Mauricio Richieri
  • Russian (ru_RU) - Матвеев Валерий
  • Spanish (es_ES) - Diego Ferrández
  • Swedish (sv_SE) - Tom Stone

Many, many thanks to these translators.

Author Chris Dillon
Contributors cdillon27
Tags random testimonial, testimonial form, testimonial shortcode, testimonial slider, testimonial widget, testimonials
  1. strong-testimonials screenshot 1


  2. strong-testimonials screenshot 2

    Default template

  3. strong-testimonials screenshot 3

    Default form

  4. strong-testimonials screenshot 4

    Admin list table

  5. strong-testimonials screenshot 5

    General settings

  6. strong-testimonials screenshot 6

    Form settings

  7. strong-testimonials screenshot 7

    Fields editor

  8. strong-testimonials screenshot 8

    View editor

  1. Go to Plugins > Add New.
  2. Search for "strong testimonials".
  3. Click "Install Now".


  1. Download the zip file.
  2. Upload the zip file via Plugins > Add New > Upload.

Activate the plugin. Look for "Testimonials" in the admin menu.


  • Add form success redirect options.
  • Add visual editor (TinyMCE) to the form success message.
  • Process shortcodes in the form success message.
  • Fix bug when slideshows are in hidden tabs.
  • Fix bug in edit rating script.
  • Improve Modern template responsive style.
  • Minor refactoring.

2.17.5 - Jan 18, 2017

  • Fix bug when page has multiple slideshows.

2.17.4 - Jan 17, 2017

  • Fix bug in form Ajax.

2.17.3 - Dec 28, 2016

  • Fix bug that allowed unsanitized custom field names.
  • Improve admin UI.
  • Update Spanish translation.

2.17.2 - Dec 14, 2016

  • Fix incomplete loading of FontAwesome for slideshows.

2.17.1 - Dec 14, 2016

  • Fix bug in plugin activation process.
  • Improve category checklist style in default form template.

2.17 - Dec 13, 2016

  • Add category checklist option to form fields.
  • Fix bug that allowed double underscores in custom field name.
  • Fix date column formatting in testimonials admin list.
  • Improve admin UI in fields and view editors.
  • Improve slideshow controls style.

2.16.5 - Dec 8, 2015

2.16.4 - Dec 7, 2016

  • Fix conflict with Huge IT Slider plugin.
  • Remove some unnecessary edge case functions.

2.16.3 - Dec 5, 2016

  • Fix bug when loading form validation translation files.
  • Fix bug that initialized slideshows before images are loaded.
  • Improve admin UI.

2.16.2 - Dec 4, 2016

  • Strip slashes from custom fields and submitted form values.

2.16.1 - Dec 2, 2016

  • Fix bug in slideshow query.
  • Fix conflict with Dream Theme themes.

2.16 - Dec 1, 2016

  • Fix missing icons (start, quotes, pager buttons).
  • Fix incorrect WPML string registration (read-more texts).
  • Improve compatibility.

2.15 - Nov 29, 2016

  • Add 'required' attribute to file input field.
  • Add slideshow behavior options.
  • Add slideshow control and navigation options.
  • Fix minor bugs.

2.14.3 - Nov 22, 2016

  • Fix reordering.
  • Fix rating column in admin list.
  • Add post type and taxonomy filters.
  • Improve upgrade process.

2.14.2 - Nov 3, 2016

  • Fix bug in form validation.

2.14.1 - Nov 1, 2016

  • Fix bug in non-paginated query.

2.14 - Oct 31, 2016

  • Add option for using standard WordPress pagination.
  • Add option for displaying text before a custom field.
  • Redesign fields section in view editor.
  • Begin conversion to SCSS.
  • Improve contextual help and links.
  • Improve compatibility and performance.

2.13.5 - Oct 22, 2016

  • Fix loading of FontAwesome.

2.13.4 - Oct 20, 2016

  • Fix bug in loading view resources.
  • Fix bug in pagination settings.
  • Fix bug in mail queue.
  • Handle multiple paginated views on same page.
  • Handle multiple rating fields.

2.13 - Oct 17, 2016

  • Fix bug in saving star rating in post editor.
  • Fix bug when clearing a URL field.
  • Fix bug in redisplaying form values when form has errors.
  • Add options for scrolling to the form success message or first form error.

2.12.4 - Sep 28, 2016

  • Add title to Modern template.
  • Fix left-aligned image in Modern template in some themes.
  • Fix conflict with Styles: Twentyfourteen plugin.

2.12.3 - Sep 23, 2016

  • Enforce email and URL input types.

2.12.2 - Sep 15, 2016

  • Fix compatibility with versions of WordPress before 4.4.
  • Fix bug in fields editor.
  • Remove disabling of title, thumbnail, and category fields in view editor if those fields were not found in form fields.

2.12.1 - Sep 15, 2016

  • Fix bug in loading Font Awesome.
  • Fix bug in new submit_date field.
  • Fix bug in form preview.

2.12 - Sep 14, 2016

  • Star ratings!
    • Get rating on a form
    • Display in a view
    • Edit on the testimonial
    • Show in admin list
  • Store the date a testimonial was submitted for displaying in a view.
  • Improve fields:
    • Add form preview.
    • Add contextual help (the Help tab).
    • Add option to hide the label.
    • Add option for default form value (translatable).
    • Add option for default display value (translatable).
    • Add option to include a shortcode.
    • Fix bug: Save fields after restoring defaults.
    • Improve fields editor UI.
  • Add feature to copy the testimonial shortcode to the clipboard.
  • Fix function that checks for minimum required WordPress version.
  • Remove unused Font Awesome files.
  • Update POT file.
  • Minor refactoring.

2.11.17 - Sep 8, 2016

  • Add "Read more" link text to WPML and Polylang translation strings.

2.11.16 - Sep 3, 2016

  • Fix conflict with Styles plugin.

2.11.15 - Sep 2, 2016

  • Fix bug in menu for subscribers.

2.11.14 - Aug 25, 2016

  • Handle special characters in view name.

2.11.13 - Aug 24, 2016

  • Improve theme compatibility.

2.11.12 - Aug 22, 2016

  • Fix bug in loading Font Awesome for Modern template.

2.11.11 - Aug 19, 2016

  • Fix custom image size.

2.11.10 - Aug 19, 2016

  • Improve general theme compatibility.

2.11.9 - Aug 13, 2016

2.11.8 - Aug 11, 2016

  • Maintain line breaks in submitted testimonial content.

2.11.7 - Aug 10, 2016

  • Remove wp_make_content_images_responsive filter.

2.11.6 - Aug 10, 2016

  • Remove wp_make_content_images_responsive filter.

2.11.5 - Aug 10, 2016

  • Compatible with CM Tooltip Glossary.
  • Reinstate option for "Read more" link to a page from within testimonial.

2.11.4 - Aug 9, 2016

  • Reinstate "Read more" option for manual excerpts.

2.11.3 - July 25, 2016

  • Remove background on Modern template.

2.11.2 - July 20, 2016

  • New template: Modern.

2.11.1 - July 20, 2016

  • Fix bug in pagination.
  • Fix bug in view class name option.

2.11 - July 19, 2016

  • Slideshow navigation options.

2.10.3 - July 13, 2016

  • Fix conflict with NextGEN Gallery.
  • Fix bugs in update process.
  • Add wpmtst_before_testimonial and wpmtst_after_testimonial hooks for prepending and appending content to each testimonial.

2.10.2 - July 12, 2016

  • Fix bug in "Read more" selector.

2.10.1 - July 11, 2016

  • Fix bug in single testimonial selector.

2.10 - July 11, 2016

  • Fix bug when not using company_website field.
  • Improve "Read more" link to behave like standard blog posts.
  • Separate option for a "Read more" link to a page/post.
  • Option to show an indicator bubble for pending testimonials.
  • Include Font Awesome instead of loading via CDN.

Can I change the fields on the form?

Yes. There is a custom field editor where you can add or remove fields, change field details, and drag-and-drop to reorder them. You can also customize the form error & success messages and the Submit button.

After the form has been submitted, can I redirect them to another page?


I want to use categories. Can I add a category selector to the submission form?

Yes. After setting up your categories, you can add a category dropdown or checklist to the form.

Can I edit the notification email that goes out when a new testimonial has been submitted?

Yes. You can completely customize the email and send it to multiple recipients, or turn it off altogether.

Can I change which client fields appear below the testimonial?

Yes. In views, these custom fields can be changed with a few clicks.

My theme also includes testimonials. Will that be a problem?

It depends. I have narrowed down the causes of many conflicts and addressed them in the plugin. If you encounter trouble, use the support form or contact me and we'll sort it out. If you want help disabling testimonials in your theme, even better :)

I'm familiar with template files. Can I customize the template?

Yes. With some HTML and CSS knowledge, you can copy any template to your theme and customize it as you see fit. You can also have multiple custom templates.

Can I display a large version of the featured image in a lightbox?

Yes. This requires a lightbox so if your theme does not include one, you will need a plugin like Simple Colorbox.

Version 2.18

Requires WordPress version: 3.6 or higher

Compatible up to: 4.7.2

Last Updated 15 Feb 2017

Date Added: 21 May 2014

Plugin Homepage


4.9 stars
116 ratings


Not Enough Data

Works: 0
Broken: 0