Strong Testimonials


All the features you need to handle testimonials.

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

  • No complicated shortcode “language”
  • A front-end form with an easy-to-use editor
  • Star ratings
  • Categories
  • Excerpts, both manual and automatic
  • Featured Images (thumbnails)
  • Pagination
  • Slideshows with several navigation options
  • Sort by oldest, newest, random, or menu order (drag-and-drop)
  • Templates with several layout options including grids and Masonry
  • Hooks, filters, and functions for deep customization
  • Gravatar support
  • Compatible with WPML, Polylang and WPGlobus
  • A developer who’s on your side 🙂

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 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:

  • which ones to show
  • in what order
  • 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 thanks to these translators.


  • Slideshow
  • Default template
  • Default form
  • Admin list table
  • General settings
  • Form settings
  • Fields editor
  • 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.


Installation Instructions
  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.

What are the shortcodes?

[testimonial_view] – To display your testimonials as a list or a slideshow, or to display the form. There is no complicated shortcode “language” to learn. Instead, a view manages all the options with an easy-to-use (some call it fun!) editor for creating and configuring multiple views.

For example, after saving your first view (which, again, could be a list, a grid, a slideshow, or a form):

[testimonial_view id=1]

[testimonial_count] – To display the number of testimonials you have. For example:

Read some of our [testimonial_count] testimonials!
Is it WPML compatible?

Yes. Polylang too.

Can I change the fields on the form?

Yes. There is a custom fields editor where you can add or remove fields, change field details, and drag-and-drop to reorder them. That includes star ratings.

Can I customize the form error message and the “Submit” button?


Can I add Captcha to the form?

Yes, the plugin integrates with three popular Captcha plugins.

Can I add the form to a popup?

Yes, with the excellent Popup Maker plugin.

Can I receive a notification email when a new testimonial has been submitted?

Yes, and you can send it multiple recipients.

Can I edit the notification email?

Yes. You can completely customize the email content and include any submitted information.

After the form has been submitted, can I redirect them to another page or display a custom message?

Yes and yes.

Can I set the status of the newly submitted testimonial?

Yes, either pending or published.

Can I reorder my testimonials by drag and drop?


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 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 and we’ll sort it out. If you want help disabling testimonials in your theme, even better. 🙂

Can I import my existing testimonials?

It depends. The plugin does not provide an import tool because every situation is different. With some technical skills, you may be able to successfully export your existing testimonials to a CSV file and import them into Strong Testimonials. Contact me if you want help with that. Otherwise, it may be simpler and easier to migrate them manually.

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. Contact me for help.

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

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

Can I accept comments on my testimonials just like my blog posts?


Can I embed testimonials from YouTube, Twitter, or Instagram?


Can I request a new feature, template function, action hook, or filter?

I’m all ears!

Is it true that including a link to my site in my support requests really helps you troubleshoot problems?

Undeniably, yes.

This screenshot shows where I immediately start looking for clues instead of asking you for more information and potentially waiting hours or days for a response (it happens).

I can determine what theme you’re using, what plugins are active, whether you’re using any caching/minification/optimization (do you need to clear your cache?), if there are any JavaScript errors in your theme or another plugin (more common than you may think), and somewhat how the testimonial view is configured.

Then, I may attempt to reproduce the problem by creating a test site on my local server and installing your theme and other plugins.

If you prefer not to post your URL publicly, start a private support ticket at



Great! Nickel!
Very good work and your reactivity is at the top


The best

Simply the best I found. Does everything you want it to very well designed. No struggle to understand, just easy to use.

Read all 122 reviews

Contributors & Developers

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



2.21.2 – Apr 21, 2017

  • Fix bug in add-on license activation process.

2.21.1 – Apr 18, 2017

  • Fix bug in Font Awesome loading.

2.21 – Apr 14, 2017

  • Add option for default rating value on the form.
  • Add custom field name to form HTML elements.
  • Add option to skip loading Font Awesome.
  • Add background color option to the form.
  • Add filters to bypass layout stylesheets if not needed.
  • Minor admin UI improvements.

2.20 – Apr 3, 2017

  • Handle screen resize and orientation change in slider.
  • Add wpautop to automatic excerpts for consistent style.
  • Improve form nonce check.
  • Update EDD integration.
  • Add filters for custom sort order.

2.19.2 – Mar 27, 2017

  • Fix conflict with Wonderflux framework.

2.19.1 – Mar 24, 2017

  • Fix bug in category assignment on new submissions.
  • Add wpmtst_field_value filter.

2.19 – Mar 18, 2017

  • Improve add-on integration.
  • Prevent conflict between Advanced noCaptcha reCaptcha plugin and page builders.
  • Add simple WP-CLI compatibility.
  • Add option to clear star rating value.

2.18.2 – Feb 26, 2017

  • Fix bug in conditional loading of star rating stylesheet.

2.18.1 – Feb 23, 2017

  • Fix bug in form success/error scrolling.

2.18 – Feb 15, 2017

  • 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.