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.

Update:

This plugin is no longer supported, as we’ve grown jaded and annoyed with the WordPress plugin submission system.

We’re now focusing our efforts on maintaining our PLR WordPress Videos site, where you can get private label access to more than 100 WordPress, blogging and social media video tutorials. You can then rebrand it and sell it as your own product.

For more information, visit: http://www.plrwpvideos.com

{ 19 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
Blog Tools We Are Trying Out | Insurance Ecosystem
August 23, 2010 at 11:05 am
Our Favorite Recommended Plugins
August 26, 2010 at 6:46 pm

{ 394 comments }

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

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

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?

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

No you cannot remove that.

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.

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

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

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

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

10 Bryan June 9, 2010 at 4:17 pm

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

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 ;)

12 Elliot Walker August 5, 2010 at 12:15 pm

Id also like to limit or cut off the length of the text in the widget at a certain word length. How can we do this?

13 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

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

15 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?

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

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

18 leo June 20, 2010 at 3:14 pm

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

thanks

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

20 Shaoun August 2, 2010 at 9:24 am

hi Laurence,
i have faced the same problem. But finally i could find out the solution. You can find all the data is saved in wp_option table where the option name is ‘testimonials_manager’. you could find every thing in option value.

21 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

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

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

23 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?

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

25 Sol June 28, 2010 at 7:20 pm

Change the '<' to '>'

26 Catherine Scholz August 16, 2010 at 7:01 pm

This did it! Thanks, Sol!

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

28 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

29 SL August 18, 2010 at 3:49 pm

Yes but how do you change the color of the text on the sidebar??

30 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

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

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

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

34 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?

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

36 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?

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

Could “testimonials manager” automatically show in my wordpress?

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

39 Catherine Scholz August 16, 2010 at 7:03 pm

I would like to know this, too! Adding a CSS tag for height did not work.

40 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).

41 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

42 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!

43 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?

44 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?

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

46 Jean August 2, 2010 at 9:09 pm

Testimonials is only letting me upload one photo. When I try to upload a photo to the next testimonial, it lets me browse to the new photo, but it won’t allow me to upload it.
Help would really be appreciated!!!

47 Matt August 3, 2010 at 9:25 am

Hi, Is there a way to make the Widget limited to an ammount of characters?

For example;

Testimonails page shows;

hi hi hi hi im joe, how are you? works going great, you’ve got a brilliant website!

Widget;
hi hi hi hi im joe, how are you? works goi…. (read more)

Please e-mail me on matt_barcelona15@hotmail.com if you have any solution….

48 Arvind August 4, 2010 at 5:28 am

Hi,
I am facing problem to display specific testimonial on one page.

I want to display one testimonial on one page by clicking on more link just like blog.

Please help me.

Thanks,
Arvind

49 Gobala Krishnan August 4, 2010 at 8:53 am

Cant you just create blog posts for that?

50 Neil August 4, 2010 at 3:46 pm

Hi

I am having the same problem as a few others have mentioned. IS there a way to limit the amount of characters show in the widget as some testimonials are extremely long and it becomes bulky…
Thanks

51 Arlo Mason August 13, 2010 at 7:07 am

Who is the creator of this plugin? Why is there no support whatsoever? Whoever made this need to step up to the plate and fix the custom css for the widget.

52 Gobala Krishnan August 14, 2010 at 9:16 pm

Hi Arlo, sure we’ll try to “step up to the plate” and come up with an updated version soon. Maybe we’ll also create a premium paid membership for users who cannot / don’t want to troubleshoot problems themselves. For those who can, you’re free to hack the plugin any way you want, as is the case with any other wordpress plugin released under the GPL license.

53 Arlo August 14, 2010 at 10:09 pm

Thanks for your wonderful advise as I could have never figured that out on my own. While it’s very easy to modify your plugin, generally its not a good practice to get into as any subsequent updates by the developer will break the modifications. After seeing countless people ask nicely for you to fix the plugin, you failed to respond to anyone with a reasonable answer. While I understand that you may have a need to work on other projects, one should not take on developing a plugin that is so widely used without having any intentions on keeping it up to take with current WP versions.

If you have any other smart ass comments, feel free to respond back.

54 Gobala Krishnan August 15, 2010 at 4:42 am

That’s ok, you seem to be really good at smart ass comments, so I’ll leave that job to you.

55 Jeff Namnum August 14, 2010 at 6:31 pm

@Arlo I know it might seem like that’s the right thing, but really often times people who release these *free* plugins are doing them on the side and may have to prioritize putting food on the table before giving immediate support for their contribution. What usually works best is post your problem and check for a solution from someone in the comments section. For example there’s a solution to the custom CSS issue posted by Sol here: http://www.profitplugs.com/testimonials-manager-wordpress/#comment-6795 Maybe that will help you?

That said I need this plugin on a project I’m working on this week and I need a solution to the excerpts issue (testimonials too long in the sidebar). I have an idea to hack around it with a CSS. I’ll post my results in the next few days.

56 Gobala Krishnan August 14, 2010 at 9:14 pm

Thanks for explaining that in the nicest way possible!

57 Jeff Namnum August 24, 2010 at 2:39 pm

My pleasure! btw, I have not yet had time to experiment with a CSS solution to the excerpts situation (I wound up using Colission Testimonials on my current project), but if someone has a moment I’m sure it would be possible. Think hidden overflows and adjusting the positioning, z-index, and maybe a transparency in the background of the link to the testimonial page.

Good luck all.

58 Catherine Scholz August 16, 2010 at 7:09 pm

Gobala –

How do I prevent the text from spilling over into the middle content of http://healrewireyourbrain.com as pictured here?

http://www.catswebweave.com/wp-content/uploads/2010/08/Picture-5.png

Thanks,
WebWeaver

59 Gobala Krishnan August 17, 2010 at 12:51 pm

@Catherine – If you have a non-breaking string of text, it will spillover to the content area. Try adding spaces in long urls or email addresses.

60 Catherine Scholz August 17, 2010 at 6:33 pm

@Gobala – Thanks!

Now I just need to know how to truncate (shorten) long testimonials in the sidebar widget. Using the “read more” tag in the visual editor didn’t do it.

Any ideas? Thanks! I’m on your product email list, by the way.

-WebWeaver

61 Gobala Krishnan August 18, 2010 at 3:48 am

That’s right at the moment you cannot do that. When creating this plugin I assumed most testimonials will be a paragraph (or less) in length, like the ones you see on this site. We’re pretty tied up with LinkTrackr.com but we’ll eventually create a seperate testimonials application that will let you have more control over testimonials.

62 SL August 18, 2010 at 3:54 pm

I found the answer on here to editing the sidebar with css by changing the less than to a great than symbol, but I am having trouble changing the sidebar text color. What do you suggest?

63 Gopal Bhattacharjee August 19, 2010 at 5:37 am

Great plugin…but I have problem with my friend site http://wordsdesigns.com.

after added 3 testimonial is working fine , but in 4th testimonial it is not added images. Images show in media,but not show in testimonial page…Please help me…

I used WP 3.0.

64 Bucsa Silviu August 19, 2010 at 1:11 pm

is there anyway to exclude the testimonial from the homepage? i only need it on the inner pages!

thank you!

65 Tom August 20, 2010 at 10:14 am

Error Line 286, Column 29: 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).

May I have the info on where this is generated, so I can fix it.

66 ompiang August 27, 2010 at 10:34 am

Cool! That is nice information for me.

67 Patrick August 29, 2010 at 8:03 am

Hey,

I like your plugin so far but there are two things I wonder.
1.) How can I change the url to my ‘testimonials’ page to something else that just ‘testimonials’? There is a menu choice but it only shows ‘testi..’.

2.) Is there a choice to set the text for the link below the testimonial on the widget? there was only ‘Read more’ which doesnt really apply for my language. So I wonder if there is a choice (other than editing the php which I did) to change the text and the url the text leads to?

Comments on this entry are closed.

Next post: