Plugin Directory

Testimonial Rotator

Easily add Testimonials to your WordPress Blog or Company Website.

2.1.5 - Apr 19, 2016

  • Change the single page testimonial by adding a content-testimonial.php file in your theme folder. - Apr 18, 2016

Cleaned up error in the admin

2.1.4 - Apr 18, 2016

  • PHP7 Compatibility

2.1.3 - Jan 21, 2016

  • Single template for Longform template had an extra closing div tag. Thanks @kevinmorton

2.1.2 - Jan 18, 2016

  • Fixed Single Page Testimonial. Test was missing, not single page pulls from template selected
  • New filters to improve single page.

2.1.1 - Jan. 13, 2016

  • Fixed excerpt issue cauing fatal errors
  • Moved get_the_excerpt into a wrapper function 'testimonial_rotator_excerpt' with a filter 'testimonial_rotator_the_excerpt' to modify the contents

2.1 - Jan. 12, 2016

  • New free theme: Longform!
  • Added shortcode for single testimonial [testimonial_single]
  • Added testimonial count to rotator list view
  • See testimonials associated to rotator in edit screen
  • Change the element for the title in settings (default H2)
  • Code added for upcoming custom templates
  • Flip transitions added
  • Fix hreview itemreviewed name
  • Code cleanup and better sanitation of variables
  • Updated text domain from testimonial_rotator to testimonial-rotator
  • Cycle log hidden by default, log="true" to turn on. Thanks @michaelbragg
  • Override rotator settings in the widget. (allows you to change settings for the 'All Rotators' option)
  • Specify the excerpt length in the widget settings (requires PHP 5.3+)
  • New shortcode parameters to hide sections of the testimonial: hide_title, hide_stars, hide_body, hide_author

2.0.6 - Updated July 13, 2015

  • Changed WP_Widget() to __construct, for maximum PHP5 support

2.0.5 - Updated July 20, 2014

  • New filter to change the stars to any FontAwesome Icon
  • Improved stability when upgrading from 1.4+
  • When 'Previous/Next' is checked in the rotator it will automatically turn on paged for the list view

2.0.4 - Updated July 7, 2014

  • Ability to center the stars
  • Hopefully fixed up issues with the_content on the single page
  • Added new filter for pause on hover
  • Added new filter for loading scripts in the footer
  • Added new filter for settings on Widgets
  • Added Rotator IDs to most filters so they can used on a rotator basis

2.0.3 - Updated May 30, 2014

  • Added thumbnail setting for Rotator
  • Wrapped Init functions with is_admin for the Admin only hooks

2.0.2 - Updated May 20, 2014

  • Fixed Widget Title
  • Fixed rotator timeout and transition speed

2.0.1 - May 15, 2014

  • Added wrapper div around quote part of testimonial

2.0 - May 15, 2014

  • Change all rotator settings in the admin
  • Add testimonials to multiple rotators
  • Prev / Next Buttons
  • Vertical Align Testimonials based on Height
  • Font Awesome
  • Star Ratings
  • Hide Featured Image
  • Author Cite Field
  • Testimonial single template
  • Ability to make custom templates (Theme Pack coming soon)
  • hReview Support
  • Pagination in List Format
  • Ability to show the Add Rotator section based on User Role
  • New Settings section
  • New hooks added
  • Code cleanup and more commenting


  • Use shortcode to display testimonials from all rotators by not passing in an 'id' attribute
  • Completed preparation for translation, wrapped all text in __()
  • Two new filters for the 'supports' section of the register_post_type: testimonial_rotator_supports and testimonial_rotator_testimonial_supports
  • Two new filters for auto-height 'calc': testimonial_rotator_calc and testimonial_rotator_widget_fx


  • Updated icon for WordPress 3.8
  • Fixed translation and added languages folder, moved .pot to this folder
  • Moved styles and scripts from action wp_head to wp_enqueue_scripts
  • Fixed images and order not showing in admin list view
  • Prepped for an upcoming PRO version!


  • Fix bug not rotating widget


  • Changed cycle2 to cycletwo as it was conflicting with other plugins


  • Fixed small bug where some themes were adding extra spaces and breaking the rotator


  • Switched from jQuery Cycle1 to Cycle 2
  • Widget now uses Rotator FX and Timeout settings
  • Added .testimonial_rotator_widget_blockquote class to widget blockquote to help override some CSS problems with themes.
  • Rotator Height is now fixed at the highest testimonial instead of auto adjusting the height


reset query bug


  • Randomize testimonials without code
  • Hide the title
  • Display excerpt or full testimonial in width
  • Display specific rotator in widget
  • More shortcode examples
  • The widget has been updated with all the features as options, no more coding!


  • main testimonial now uses the_content filter to make styling better.
  • include rotator using the rotator slug, for example: [testimonial_rotator id=homepage]
  • new attributes to the shortcode: ** hide_title: hides the h2 heading ** format: settings format=list will remove rotator and display all testimonials ** limit: set the number of testimonials to display, new default is -1 or all testimonials


  • small bug in widget javascript


  • reworking loading of scripts for rotator, should be sorted now.


  • jQuery ready function always


  • Testimonial widget using jQuery ready function instead of window.onload


  • Can't remember, forgot to put this one in (not cool of me, I know)


  • Small fix to make the testimonial widget fit it's container


  • Initial load of the plugin.

Requires: 3.7 or higher
Compatible up to: 4.4.4
Last Updated: 3 months ago
Active Installs: 20,000+


4.4 out of 5 stars


0 of 7 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1 0,1,0 0,1,0 100,1,1