Testimonials by BestWebSoft


Simple plugin which helps to create and add customer testimonials to WordPress website posts, pages, and widgets. Display testimonials using shortcode, widget or PHP function.

Show what other people are saying about your business to generate more sales!

View Demo


  • GDPR Compliant
  • Add testimonials form via shortcode
  • Add unlimited number of testimonials
  • Add testimonials block via shortcode
  • Add testimonials widget
  • Add slider with testimonials
  • Compatible with reCaptcha
  • Compatible with Rating
  • Select the one who can submit new testimonials:
    • All users
    • Logged in users
  • Customize testimonials additional info:
    • Author
    • Company name
  • Set the number of testimonials to display
  • Change featured image size and its dimensions
  • Set the default testimonials sorting order by:
    • ID
    • Title
    • Date added
    • Random
    • ASC (ascending order from lowest to highest values)
    • DESC (descending order from highest to lowest values)
  • Compatible with latest WordPress version
  • Incredibly simple settings for fast setup without modifying code
  • Detailed step-by-step documentation and videos
  • Multilingual and RTL ready
    If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! Suggest a Feature

Documentation & Videos

Help & Support

Visit our Help Center if you have any questions, our friendly Support Team is happy to help – https://support.bestwebsoft.com/


  • Hungarian (hu_HU) (thanks to Peter Aprily www.aprily.com)
  • Russian (ru_RU)
  • Ukrainian (uk)

Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send the text of PO and MO files to BestWebSoft and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO files Poedit.

Recommended Plugins

  • Updater – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.
  • reCaptcha – Protect WordPress website forms from spam entries with reCAPTCHA.
  • Rating – Add rating plugin to your WordPress website to receive feedback from your customers.


  • Testimonials Widget display.
  • Testimonial form display.
  • Testimonials Settings page.
  • GDPR Compliance display in Testimonials form.
  • Testimonials Widget in WordPress admin panel.
  • 'Add New Testimonial' page in WordPress admin panel.
  • Setting page Testimonials Slider.
  • Testimonials Slider display.
  • Testimonials Slider Widget in WordPress admin panel.
  • Testimonials Slider Widget display.
  • Testimonials review form display.
  • Testimonials reviews display.


  1. Upload the bws-testimonials folder to /wp-content/plugins/ directory.
  2. Activate the plugin using the ‘Plugins’ menu in your WordPress admin panel.
  3. You can add the testimonial using your WordPress admin panel in « Testimonials » > « Add New ».
  4. You can add « Testimonials Widget » to the necessary sidebar on « Appearance » > « Widgets » page, or copy and paste this shortcode into your post or page: [bws_testimonials].

View a Step-by-step Instruction on Testimonials Installation


How can I add Testimonials to my website?

  1. Please create a testimonial using your WordPress admin panel in « Testimonials » > « Add New ».
  2. There are 3 ways to add Testimonials:
  • You can add « Testimonials Widget » to the necessary sidebar on « Appearance » > « Widgets » page.
  • You can copy and paste this shortcode into your post or page: [bws_testimonials]
  • Paste the following strings into the template source code <?php if ( has_action( 'tstmnls_show_testimonials' ) ) { do_action( 'tstmnls_show_testimonials' ); } ?>

I have added Testimonials Widget to the sidebar, yet nothing changed

Please create the testimonial using your WordPress admin panel in « Testimonials » > « Add New ».

I set 5 in ‘Number of testimonials to be displayed’, but only three testimonials are currently displayed. Why so?

To have more testimonials displayed on your website, you need to add them using your WordPress admin panel in « Testimonials » > « Add New ».

I have some problems with the plugin’s work. What Information should I provide to receive proper support?

Please make sure that the problem hasn’t been discussed yet on our forum (https://support.bestwebsoft.com). If no, please provide the following data along with your problem’s description:

  1. the link to the page where the problem occurs
  2. the name of the plugin and its version. If you are using a pro version – your order number.
  3. the version of your WordPress installation
  4. copy and paste into the message your system status report. Please read more here: Instruction on System Status


Read all 3 reviews

Contributors & Developers

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


“Testimonials by BestWebSoft” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Testimonials by BestWebSoft” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


V1.0.7 – 21.07.2020

  • Update : All functionality was updated for WordPress 5.4.2.
  • Update : BWS plugins section is updated.
  • NEW : Add notification counter to WordPress admin menu.
  • Update : The plugin settings page was changed.
  • Update : Testimonials review form was changed.
  • Bugfix : Bugs with « Illegal string offset » were fixed.

V1.0.6 – 19.12.2019

  • Update : All functionality was updated for WordPress 5.3.1.
  • Bugfix : Bugs with saving data were fixed.
  • Update : BWS plugins section is updated.

V1.0.5 – 08.10.2019

  • NEW : Compatibility with Rating by BestWebSoft has been added.

V1.0.4 – 04.09.2019

  • Update: The deactivation feedback has been changed. Misleading buttons have been removed.

V1.0.3 – 22.07.2019

  • NEW : Ability to select image size has been added.

V1.0.2 – 09.05.2019

  • Update : The function for returning an array of objects has been added.

V1.0.1 – 14.03.2019

  • NEW : The slider option for testimonials has been added.

V1.0.0 – 08.01.2019

  • Update : All functionality was updated for WordPress 5.0.2.
  • Bugfix : Fixed small bugs.

V0.2.4 – 07.08.2018

  • NEW : The compatibility with Google Captcha (reCAPTCHA) plugin has been added.

V0.2.3 – 24.05.2018

  • NEW : Ability to add GDPR Compliance checkbox has been added.

V0.2.2 – 27.02.2018

  • NEW : Ability to add testimonials form via shortcode has been added.
  • NEW : Ability to select the one who can submit new testimonials has been added.

V0.2.1 – 21.12.2017

  • Bugfix : Number of testimonials to be displayed has been fixed.
  • Bugfix : Options removal from the database when working on a multisite network has been fixed.

V0.2.0 – 12.07.2017

  • Update : We updated all functionality for wordpress 4.8.

V0.1.9 – 17.04.2017

  • Bugfix : Multiple Cross-Site Scripting (XSS) vulnerability was fixed.

V0.1.8 – 12.10.2016

  • Update : BWS plugins section is updated

V0.1.7 – 20.07.2016

  • Update : ‘widget_title’ filter was added.
  • Bugfix : The display of unnecessary elements in Testimonials has been removed.

V0.1.6 – 01.04.2016

  • NEW : Testimonials featured image was added.
  • Bugfix : Conflict with BuddyPress was fixed.

V0.1.5 – 10.12.2015

  • NEW : Testimonials sorting order was added.
  • Bugfix : Shortcode displaying was fixed.
  • Bugfix : The bug with plugin menu duplicating was fixed.

V0.1.4 – 03.11.2015

  • NEW : A button for Testimonials shortcode inserting to the content was added.
  • NEW : Hungarian language file is added to the plugin.
  • Update : Textdomain was changed.
  • Update : We updated all functionality for wordpress 4.3.1.

V0.1.3 – 31.07.2015

  • New : Ability to restore settings to defaults.
  • Bugfix : We fixed the bug with widgets translation in the Admin Panel.
  • Update : Input maxlength is added.
  • Update : We updated all functionality for wordpress 4.2.3.

V0.1.2 – 26.05.2015

  • Update : We updated all functionality for wordpress 4.2.2

V0.1.1 – 07.04.2015

  • Update : We updated all functionality for wordpress 4.2-beta4
  • Update : BWS plugins section is updated.

V0.1 – 27.01.2015

  • Bugfix : The code refactoring was performed.
  • NEW : Css-style was added.