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.
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:
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:
Yvon Kruger
Fit in 90 Dagen
Scott Bernadot
Bernadot.com
The Comment Policy plugin gives everyone clear warning and should make life much easier!
Kathleen Gresham
Web Fresh Leads
Mark
Plus, it is so easy to manage.
Dr. L M Foong
SWOT Analysis Template
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.
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



{ 18 trackbacks }
{ 385 comments… read them below or add one }
← Previous Comments
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
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
i want to remove the read more text in the sidebar widget. How do I do that?
No you cannot remove that.
I love this plug-in, but I wish there was a way to change the order of the testimonials.
Please help me,i am unable to view the testimonial image in this site as http://greyboxconsulting.com/RSA/development
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
Hi,
Is there anyway I can get the website links to open in a new window rather than the same window ?
Thanks,
Bob
i Need short php code for widget displays
i want to insert manualy on my page
The Custom CSS is not working for me, using WP 2.9.2.
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
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?
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
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.
Hmm seems like part of my comment was cut out. Any chance of adding or replicating the functionality of the more tag?
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.
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.
anywhy to remove the Powered by the Testimonial Manager Plugin for Wordpress. link ?
thanks
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.
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.
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
I second that! This would be an excellent feature to have.
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?
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.
Change the
'<'to'>'This did it! Thanks, Sol!
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.
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
Yes but how do you change the color of the text on the sidebar??
Everything is fine, exept modifiying “Custom CSS” (sidebar/widget) does not have any effect. How come?
thanks in advance
roland
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.
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.
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.
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?
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.
Is there a way that clients/people can submit their own review instead of the website owner having to do it?
Could “testimonials manager” automatically show in my wordpress?
Hi,
I really like the plugin, has anyone found a way to limit excerpt maximum length on the widget?
Thanks in advance,
L.
I would like to know this, too! Adding a CSS tag for height did not work.
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).
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
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!
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?
Great plugin! How do you make the title of the widget to be a link to the testimonials page?
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.
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!!!
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….
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
Cant you just create blog posts for that?
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
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.
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.
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.
That’s ok, you seem to be really good at smart ass comments, so I’ll leave that job to you.
@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.
Thanks for explaining that in the nicest way possible!
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.
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
@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.
@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
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.
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?
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.
is there anyway to exclude the testimonial from the homepage? i only need it on the inner pages!
thank you!
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.
← Previous Comments