Testimonials Manager for WordPress

Testimonials Manager is a WordPress plugin that allows you to manage and display testimonials for your blog, product or service. It can be used to build your portfolio or to encourage readers to subscribe / buy your products.

This is without doubt the best testimonial plugin for WordPress – it’s simple but powerful and flexible. Version 2 is redesigned and improved to allow more options when adding, managing and displaying testimonials.

Add and Edit Testimonials Easily

To add a new testimonials, just enter the Name, Website and Website URL as well as the full testimonial. Version 2 comes with a built in text editor, using TinyMCE. You can use Gravatars or upload a custom user image. All uploaded images will be automatically re-sized based on your settings.

Add New Testimonial

You can then view all your testimonials in a screen that is pretty similar to how you manage WordPress comments, and choose to Edit or Delete testimonials:

Manage Testimonials

Display Full Testimonials Page

All your testimonials can be displayed according to order on a full page. All you need to do is paste the following code in any WordPress page where you want your testimonials to appear:

Your full testimonials page will look like this:

I was struggling to get the testimonials on my website until I found Testimonial Manager. This plugin makes it very easy to add new testimonials and it looks good on the site immediately!

Yvon Kruger
Fit in 90 Dagen
Testimonials Manager is an awesome plugin. Best of its kind that I have found.

Scott Bernadot
Bernadot.com
I have several niche blogs. Sometimes I leave comments unapproved for weeks, because I don’t have time to decide about the borderline ones. (The obvious spam I delete immediately.)

The Comment Policy plugin gives everyone clear warning and should make life much easier!

Kathleen Gresham
Web Fresh Leads
Thanks for the great plugin. It works perfectly! Love the fact that there's a widget AND being able to have a testimonials page. Ive tried at least two other plugins, and they dont match the functionality of Testimonials Manager.

Mark
Testimonials Manager is cool! It saves me alot of time designing a testimonial page.
Plus, it is so easy to manage.

Dr. L M Foong
SWOT Analysis Template
avatarThe Testimonials Manager plugin works a treat!! I've used mine in the sidebar on one of my blogs; extremely easy to set up and it really looks the part!

Phil Henderson
Local Search Marketing

As of version 2, we added pagination and the ability to sort the order of testimonials that appear of the full page. Now you can have the latest testimonials displayed first, on page 1.

Edit Style and Settings

testimonials-widget-wordpress

Testimonials Widget

Rotate Testimonials Using Sidebar Widgets

Most importantly, you can rotate a predefined number of testimonials in your sidebar using WordPress widgets. Just drag and drop the Testimonials Manager widget in the correct sidebar, then give it a title and set the amount of testimonials to rotate.

The widget will automatically detect pages with the shortcode and link to it automatically with a “Read More” link. If you’ve put the code in more than one page, you can choose which page to link to.

Of course, you can also edit the appearance of the widget using the Custom CSS box. Make your testimonials scream out loud if you want to, or subtly remind your readers why they are subscribed in the first place.

From Version 2 onwards, you can have as many widgets as you want on different sidebars, depending on the design of your blog. Plus, the widget now uses true randomization instead of “linear” randomization.

ShoutOuts

Special thanks to Chris Jean for helping us optimize the code for this plugin.

Change Log / Versions

29 January 2010

  • Version 2.0.1
  • Various bugfixes

28 January 2010

  • Version 2.0
  • Complete makeover of settings and appearance
  • Added ability to paginate full testimonials page
  • Added ability to sort testimonials
  • Added multi-widget capability
  • You can now specify image size
  • Other fixes

22 December 2009

  • Version 2.0.3
  • optimize Code
  • Fixed testimonial update bug
  • Compatible with Wordpress 2.9.2

22 December 2009

  • Version 1.2
  • Fix Plugin Activation Hook
  • Compatible with Wordpress 2.9

06 August 2009

  • Version 1.1
  • Fixed picture upload problem
  • Fixed CSS styling to suit most of the themes

19 July 2009

  • Version 1.0 – Testimonials Plugin released

{ 17 trackbacks }

Real Estate Agent Survival Kit » Client Testimonials
July 19, 2009 at 3:01 pm
WordPress Plugin Releases for 08/24 « Weblog Tools Collection
August 24, 2009 at 1:10 pm
Dubo.cl » Blog Archive » links for 2009-08-24
August 26, 2009 at 4:06 pm
Integrate Testimonial Section into WordPress blog | Huzzer Magazine
September 2, 2009 at 10:58 pm
Testimonials Manager for WordPress
September 21, 2009 at 3:11 am
Testimonials Manager for WordPress | MixInformatico.com
September 21, 2009 at 5:40 am
Gestión de comentarios con Testimonials Manager | CMSTECNO
September 22, 2009 at 12:59 am
Plugin: Manage and Display Testimonials for Your Blog | devhideout.com
September 30, 2009 at 8:27 pm
Plugin WordPress para manejar testimonios | Joel López M.
October 2, 2009 at 3:06 am
Testimonials Managers; de manier om je referenties te beheren : WordPress Dimensie
October 5, 2009 at 7:38 pm
Friday Fix Oct 12 - 16
October 16, 2009 at 12:39 pm
WordPress Blog Design: Plugins «Aim It Media
November 23, 2009 at 6:28 am
Wordpress plugins, must have? - Work from Home Forum - Home Business Forum - Internet Marketing Forum
January 29, 2010 at 6:07 pm
Optimale Kundenstimmen sammeln > Kundengewinnung, Marketing > Kundenstimme, Kundenstimmen, Testimonials
February 23, 2010 at 12:04 pm
3 Interesting Wordpress plugins | Speedie Consulting
June 2, 2010 at 8:57 pm
Plugins Plugins Everywhere (I think I’m Gonna Pull Out My Hair)! | amsherpa.com
July 4, 2010 at 1:08 pm
Wordpress Plugin: Testimonials Manager (Verzeichnis-Manger) | Wordpress | CashFreak.de
July 7, 2010 at 9:20 am

{ 360 comments… read them below or add one }

1 Charlie Havens May 15, 2010 at 11:08 pm

I need help with how the widget displays multiple testimonies. Between the text and the name of the person being quote is space, but there is no space between that person’s hyperlink and the next person’s quote. Thus it appears that the name and the hyperlink go with the quote below, rather than the one above them. Can you give me the code to fix this and tell me where to place it?

Thank you.

Charlie Havens

Reply

2 oudin sameul May 20, 2010 at 11:58 am

HI I would like to know how I can remove the embed style of the widget it is causing my site not to validate and I don;t like that. can any body help thanks

Reply

3 uncanny May 21, 2010 at 4:59 pm

i want to remove the read more text in the sidebar widget. How do I do that?

Reply

4 Gobala Krishnan May 23, 2010 at 6:16 pm

No you cannot remove that.

Reply

5 Janet Barclay May 24, 2010 at 8:56 pm

I love this plug-in, but I wish there was a way to change the order of the testimonials.

Reply

6 Amit Kumar May 25, 2010 at 5:39 am

Please help me,i am unable to view the testimonial image in this site as http://greyboxconsulting.com/RSA/development

Reply

7 Bob May 25, 2010 at 8:59 pm

Hi,

Fantastic plugin, the first I’ve seen to do this functionality really well.

I have one small problem, I need the website url to open in a new window, not the same window, where can I find the code to insert target=”_blank” so that testimonial website links open in a new window ?

Thanks,
Bob

Reply

8 Bob May 26, 2010 at 9:47 am

Hi,

Is there anyway I can get the website links to open in a new window rather than the same window ?

Thanks,
Bob

Reply

9 seminyak bali June 3, 2010 at 5:33 am

i Need short php code for widget displays
i want to insert manualy on my page

Reply

10 Bryan June 9, 2010 at 4:17 pm

The Custom CSS is not working for me, using WP 2.9.2.

Reply

11 Jodie June 14, 2010 at 2:33 am

Is there a way already to show a maximum-length excerpt of the testimonials in the widget? Some of the testimonials on a page I’m doing for a client are looooong and it sometimes doubles the length of the actual page. Would be nice to be able to specify a maximum number of words/lines/characters to show in the widget. Thanks ;)

Reply

12 Hannah Byrne June 15, 2010 at 11:13 am

I’m quite new to wordpress but found this plug in really usefull. I have one problem though, the css seems to be being ignored and the sidebar looks the same as the others – can anyone help me with making it look how it does in the demos?

Thanks

Reply

13 Jay Nierodzik June 17, 2010 at 7:00 pm

Great plugin, it would be great if the tag worked though. I have some larger blurbs I would like to use, but they take up too much real estate in the sidebar.

Reply

14 Jay Nierodzik June 17, 2010 at 7:22 pm

Hmm seems like part of my comment was cut out. Any chance of adding or replicating the functionality of the more tag?

Reply

15 Grant June 17, 2010 at 10:43 pm

I keep getting this error every time I try to install the plugin:

Plugin could not be activated because it triggered a fatal error.
Fatal error: Cannot redeclare class pagination in /home/caseycom/public_html/wp-content/plugins/testimonials-manager/testimonial_manager.php on line 779

please let me know how to fix this.

Reply

16 Sahil June 19, 2010 at 9:18 am

The Custom Css Isn’t working for me to… So to make it work, we have to edit the css in index.php and find the appropritate class and style it.

Reply

17 leo June 20, 2010 at 3:14 pm

anywhy to remove the Powered by the Testimonial Manager Plugin for Wordpress. link ?

thanks

Reply

18 Laurence June 23, 2010 at 9:38 am

Hi

I need to include the testimonials in a page outside of WordPress so where are the testimonials stored? It looks like they are in `wp_options`with an `option_name` of ‘testimonials_manager’ is this correct? I’m using WordPress 2.9.1. and I was expecting there to be a ‘testimonials’ table in the DB.

Reply

19 Thomas June 25, 2010 at 2:03 am

Would be great if the Testimonials could be tagged and create a sidebar or page that only displays testimonials that contain a certain tag.
Useful if more than one product are sold on on website, or even if 1 product has 2 markets.
Any plans of implementing tags with the Testimonials manager?
Thanks
Thomas

Reply

20 Rylie B July 16, 2010 at 11:13 pm

I second that! This would be an excellent feature to have.

Reply

21 Steve June 26, 2010 at 8:59 pm

There are embedded styles in the main php files for this plugin. Is there any way that we can PLEASE have the styles in a separate style sheet, or at least have ALL of them in the custom styles area? Every time I use this plugin I have to either manually remove them from the core files or just override them with !important. Anyone second this idea?

I’d also recommend giving the main testimonial body area a span style, as well as the other elements so they can have specific styles assigned. I often have to add these to the main core files making upgrading a pain.

Good ideas? No? Yes?

Reply

22 Sol June 28, 2010 at 7:17 pm

There is an error in the code for the Widget Custom CSS for Wordpress versions greater than 2.8.

If Custom CSS for Widget isn’t working do this.

Go to: Plugins -> Editor -> select “Testimonials Manager” ->
select “testimonials-manager/index.php”

Find this code:
function widgetcss($data, $wid='') {
if (version_compare($wp_version, '2.8', '<')) {
$data = get_option('testimonials_manager_widget');
}

Change the ”. (Pretty sure it was supposed to check for Wordpress versions “greater” than 2.8 not “less than”.)
Click ‘Update File’ button and refresh website.
Now you can update the Custom CSS in the widget area.

Reply

23 Sol June 28, 2010 at 7:20 pm

Change the '<' to '>'

Reply

24 Tom Bass June 29, 2010 at 5:32 pm

Where in the custom css do I change the sidebar copy color? On the full page the text is in black and on the sidebar they are in white. Any changes I make don’t seem to update to the website.

Reply

25 Velma June 30, 2010 at 4:13 am

Ha! I figured out how to change the background color for the widget! Move the “background: #yourcolor;” to the top of the list instead of where it is, and add !important

So…

background: #cccccc !important;

I know there were others who were asking about this, so I thought I’d share. :)

Velma

Reply

26 roland July 1, 2010 at 4:22 pm

Everything is fine, exept modifiying “Custom CSS” (sidebar/widget) does not have any effect. How come?

thanks in advance
roland

Reply

27 Christian July 2, 2010 at 10:52 pm

Hej, nice plugin. It’s really easy to use and embedd.

But I’d like to deactivate all css the plugin comes with. Every time I changed the css, it was ignored and resetted by the plugin. And I don’t like the places the plugin inserts the css.

I think it would be a nice option to completely deactivate the css, or let the user decide to leave the css-textarea empty.

Reply

28 Gigabytes July 4, 2010 at 2:44 pm

Where are the data / entries saved? It’s not in the database right? We site and we wanted to keep the testimonials but they were not there.

Reply

29 Jean July 10, 2010 at 5:17 pm

I love your plugin — just one problem. I attached a photo to the first testimonial without any problem, but all other testimonials reverted to gravitars. Any help for this would be much appreciated.

Reply

30 SFoxe July 12, 2010 at 4:24 am

I’d like to know what additional plugins you’d recommend so I could give my users with lower rights (eg: authors, editors) to edit / add testimonials in the dashboard?

Reply

31 Charles July 12, 2010 at 5:13 pm

Hi, I found a potential bug (and fix) in this plugin in WordPress 3.0.
When creating a plugin and uploading an image, the image is uploaded correctly but does not display when viewing the testimonial, either on the edit page or the manage page. When viewing the source, it appears that the image filename is saved incorrectly.
The saved filename has the correct url to the file including filename, with an extra filename on the end. An example: wp-content/uploads/2010/07/testiminal-image.jpgtestiminal-image.jpg.

I have fixed this by editing the plugin code in testimonials_manager.php on line 258 in the TestimonialOptions::on_save_changes method.
Original code:

$inputdata['own_avatar'] = $url.$filename;

My change:

$inputdata['own_avatar'] = $url;//.$filename;

It seems that perhaps WordPress 3.0 changes the return values of the wp_handle_uploads function and that $file['url'] now includes the full url including the filename.

Hope this helps fix an otherwise very useful plugin. Thanks.

Reply

32 char July 13, 2010 at 2:30 pm

Is there a way that clients/people can submit their own review instead of the website owner having to do it?

Reply

33 tiket kereta July 17, 2010 at 2:33 pm

Could “testimonials manager” automatically show in my wordpress?

Reply

34 bilinguepergioco July 18, 2010 at 9:13 am

Hi,

I really like the plugin, has anyone found a way to limit excerpt maximum length on the widget?
Thanks in advance,
L.

Reply

35 Jeremy Johnston July 19, 2010 at 3:41 pm

I love the plugin! However, when I ran an analysis of my site for SEO reasons, I get the following and want to know how to correct it. Not sure if this error will effect my seo rankings or not. Thanks!

Line 135, Column 27: document type does not allow element “style” here

#ww123-3 .testimonials_manager_widget{

The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements — such as a “style” element in the “body” section instead of inside “head” — or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML’s rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML’s “self-closing” tags for “meta” and “link” in the “head” section of a HTML document may cause the parser to infer the end of the “head” section and the beginning of the “body” section (where “link” and “meta” are not allowed; hence the reported error).

Reply

36 Joe July 20, 2010 at 3:01 pm

Hi,
great plugin, is there a way to have testimonial sets, I am asking because I have a multilingual site, it would be great if one can have collection of testimonials in different languages just by using [show_testimonials_en] or [show_testimonials_es]

regards

Joe

Reply

37 Jessica July 20, 2010 at 8:33 pm

Hi,

We’d like to let you know how amazing your plugin has been for us. We use it on all of our projects that require testimonials.

We were wondering if you’d be interested in adding a new feature where we could easily reorder the testimonials. If so, please contact us and let us know what the cost would be to integrate this feature.

Thank you!

Reply

38 Jarred July 24, 2010 at 3:36 pm

Hi, I installed this on a 2.9.2 WP. After activating the plugin, my Testimonials page was created just fine. But in my wordpress admin, I cannot find anywhere to manage testimonials. I expanded everything and there is simply nowhere linked to actually manage this plugin.
Suggestion: link to the “Settings” page from the Manage Plugins page, so in cases like mine where the settings aren’t hooked into the left sidebar in the admin panel, people can still find it anyway.

Could someone please post the URL format to force this page to appear?

Reply

39 Troy Templeman July 29, 2010 at 1:19 pm

Great plugin! How do you make the title of the widget to be a link to the testimonials page?

Reply

40 Jarred July 30, 2010 at 3:38 pm

I fixed my problem that I posted about a few days ago. Maybe this information will help others.
In testimonials_manager.php line 21, there were weird permissions set for the menu item to appear – it was “-1″.
I’ve changed it to “8″ (administrator) and now the menu item appears.

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Read This Before Leaving a Comment

Please make sure your comments follow our guidelines:

  • Use your real name, not keywords
  • No signature links in your comments
  • No foul language (please)

Comments that do not adhere will be deleted or marked as SPAM.

 

Next post: