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!


  • Add unlimited number of testimonials
  • Add testimonials block via shortcode
  • Add testimonials widget
  • Customize testimonials additional info:
    • Author
    • Company name
  • Set the number of testimonials to display
  • Set the default testimonials sorting order by:
    • ID
    • Title
    • Date
    • 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 core with all installed plugins to the latest versions. Manual mode, email notifications and backups of all your files and database before updating.


  • Testimonials Widget display.
  • Testimonials Settings page.
  • Testimonials Widget in WordPress admin panel.
  • 'Add New Testimonial' page in WordPress admin panel.


Installation Instructions
  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 2 reviews

Contributors & Developers

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



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.