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



{ 17 trackbacks }
{ 360 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
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.
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'>'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
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 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.
← Previous Comments