TB Testimonials

Testimonial Management done right with Custom Post Types. Supports a testimonial.php template file for single testimonial pages. Testimonial Shortcode to insert testimonials in any post or page. Animated Sidebar Widget, Built in documentation and code examples. Customize output and tons of other options!

That description isn't too helpful for the non-WordPress geek, so let me translate. This plugin lets you manage testimonials as a separate type of information in your WordPress blog, which makes it easier to include them in other blog posts and pages.

Less geeky description by Jacob Share :)

Version Information:

Version: 1.5.9
Requires WordPress Version: 3.0
Compatible up to: 3.3.1
Last updated: October 19, 2011

Installation

This section describes how to install the plugin and get it working.

  1. Upload the plugin folder tb-testimonials to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Click Testimonials menu item and add a testimonial. It's below the Posts menu item. The post title is where you put the testimonial author's name.
  4. Use the shortcode generator button ( 2 speach bubbles ) in the visual editor to add a shortcode for testimonials to any post or page on your site.
  5. Activate widget if you want to use it.
  6. Create a custom testimonial.php if you want to display permalinks differently from single.php.

Change Log

1.5.8

  • Fixed script and style enqueue issues with WordPress 3.3
  • Fixed issue with default_loader.gif when FORCE_SSL was set to true.

1.5.7

  • Added option to load Javascript in the footer or the header. Default loading in the footer caused some JavaScipt conflicts with other plugins.

1.5.6

  • Fixed "Call to undefined function get_post_thumbnail_id()" bug in image uploader due to init process.
  • Added syntax highliting to template tags in output settings
  • Fixed to show menu item in WordPress 3.1, Testimonials menu item was MIA

1.5.5

  • Fixed bug where array chunk value was less than or equal to 0
  • Changed .hidden and .clear CSS class names as to be not-so-generic so unwanted rules do not get added.
  • Escape user input in widget for added security.
  • Removed whitespace at end of inc/tinymce3/tinymce.php
  • Removed widget-options.php

1.5.4

  • Merry Christmas
  • Fixed bug where company information was not being saved. Nonce was MIA.
  • Added option to disable the loading of jquery cycle so if users already utilize it in their themes it doesn't get reloaded

1.5.3

  • Fixed a bug in template tags where tags were showing in output. Forgot to change $ret to $return during last updates

1.5.2

  • Documentation UI/UX overhaul
  • Bug in %permalink% template tag fixed

1.5.1

  • bug in testimonial listing ( admin area and using 'all' in the shortcode ) where has_post_thumbnail was undefined. fixed by including post-thumbnail-teplate.php when undefined.

1.5

  • switch categories over to custom taxonomies
  • remove filters from excerpt
  • new preloader api to keep preloaders in-tact after upgrading
  • sorting options built into widget
  • use the built in editor to edit the plugin css
  • rewritten widget. default transition is a true crossfade now. there's also a bunch of new transitions thanks to jquery cycle.
  • featured image will now replace gravatars
  • documentation page

1.4.5.

  • Added random testimonial functionality. to display a random testimonial just pass the fucntion or shortcode with no args. tbtestimonial(), [testimonial]

1.4.4

  • forgot to remove references to ba-dotimeout javascript in widget thus causing error logs to report it as missing. Thanks to Bob @ Aquanauts for catching this :)

1.4.3

  • Bug Fix - Removed ba-dotimeout.js in leau of setTimeout. Was causing issues on a user's site, it's not needed anyway.

1.4.2

  • Fixed notice in widget settings about undefined index
  • Added a couple new filters to make extending easier. tbtestimonials_template_tags, tbtestimonials_template_tag_replacements, tbtestimonials_widget_syntax, tbtestimonials_single_syntax, tbtestimonials_listing_syntax
  • Fixed conflict with NextGen Gallery
  • Fixed conflict with MultiSite

1.4.1

  • Automatically fix double quote bug if present
  • Function to insert testimonial programatically into theme

1.4

  • Added syntax highliting to Output Setting page.
  • Fixed bug in output code where there was an extra " in <div class="testimonial-data"> - Users with this already installed will have to fix it manually.
  • Added new template tag for %testimonail_excerpt% to Output Settings.
  • Fixed bug causing admin javascript to not work correctly.
  • Added if/else conditionals to output syntax

1.3.2

  • Run the_content filters on testimonial content. Now renders shortcodes in testimonials.
  • Made testimonial custom post type be hierarchical so now you can use the menu order to order the output of the testimonials when displaying all of them.

1.3.1

  • Fixed sprintf bug when using categories

1.3

  • Moved settings page to Testimonials sub-menu
  • Added Output Syntax Options
  • Added shortcode to output all testimonials. button added in TinyMCE popup as well.

1.2

  • Fixed bug in widget when showing all testimonials using -1 as the display count. Widget still looped unless option was set to not loop.
  • Added categories to testimonials
  • Added a plugin settings page where you can change the author prefix, select to use the included stylesheet or not, change your loading graphic, disable the loading graphic, change loading text / position.
  • Removed menu position. now falls wherever it wants in menu.
  • Laid groundwork for Company Name & Company URL meta box that is coming in 1.3

1.1

  • fixed typo
  • changed h2 in widget to use theme defined before_title and after_title.

1.0

  • Initial Import of plugin

Download

Downloaded: 9,312 times

TBTestimonials version 1.5.9
Archived and Development Versions

Please contact me with any support requests or bug reports. Thank you!

125 Responses to “TB Testimonials”

  1. Bob

    Hi there,

    I love that your plugin uses the new Custom Post Types. It’s the only testimonials plugin that is doing that and is SO preferable to dealing with custom tables and styling, etc.

    HOWEVER…. Having said that, I’ve run into two problems I’m wondering if you could help me out with.

    1) The custom post type you designed for this is not supporting the standard WordPress images with captions. the caption tag ends up displaying on the page and the image will not alignright/alignleft. Please see
    http://scubainternships.com/students-grads/testimonials/

    2. There’s no way to order/re-order the testimonials. Can you an the “order” field into your post type just like pages have?

    Otherwise, super stuff. Going wtih your rather than other two I tried.

  2. Travis

    Hi Bob,

    Just pushed an updated for version 1.3.2 to the repository which should fixes both of the issues you are having. Thanks for the post and look forward to the next update after this one. It’ll have a lot more cool stuff added. By default now the listing is ordered by the menu order but in a future release will have options for anyone who wants to sort things differently.

    Thanks,
    Travis Ballard

  3. Kurt

    Hi Travis,

    First of all, this is a great plugin – I was surprised to find testimonial management to be such a pain for the project I was working on.

    I’m getting a some odd behavior with inline testimonials on Pages, though – it seems to be messing up the “Edit” link when you’re logged in. On Pages that contain a testimonial, the edit link takes you to the edit page of the last testimonial rather than the page.

    I’m using WP 3.0.1 and a customized Hybrid theme. The Edit link is at the bottom of the page ATM.

    Thanks in advance.

  4. Bob

    Thanks again.

    I realize you make plugins first for your own use, but if I could add some feedback for the way I’m using it.

    I’ve had to create 2 testimonials for each person: 1 for the full (long) testimonial with large photo and 1 with a short version and small photo that can display in the widget.

    Ideally the_excerpt() could be used for the short version. I see your custom post type code ‘allows” for the_except(), but the rest of the plugin code doesn’t see to reference or call it. content is still being pulled by the widget even if there is an excerpt added to the testimonial CPT.

    Also, regarding the small photo, if either WP Thumbnail support or dynaic resizing (timthumb?) of the large photo could be used would be great.

    Those two things would eliminate the need for two testimonials for each person and make a single custom post with all the pertinent details.

    Two other matters:

    * The widget had some problems displaying correctly on my site. The widget file referenced a CSS class of “widget tbtestimonials-widget”. That class is not referenced anywhere else and has a space in the class name, which makes it problematic in the CSS file.

    Second, the use of an LI without a wrapping UL is problematic as well. I changed the LI to a DIV and renamed the class as the only way to get rid of the unwanted bullet points in the widget.

    Finally, if the_except() is not used, it would be great to have the ability to truncate how many words/characters are displayed in the widget.

    Before I decided to make duplicate testimonials I added the !–more– comment line to force the widget to truncate.

    Again, thanks much for your hard work. I hope my feedback gives you a perspective on how users might be using your plugin.

  5. Bob

    Shoot, sorry, now I remember the other thing I wanted to mention…

    On the Widget, you can choose a category of testimonials to display. But there is no such similar way on the full content pages.

    You can choose ALL or 1 individual one. Could the same category-basis selection be added for the full page?

  6. Travis

    Hey Kurt,

    Thanks for the heads up, I will look into this and see what I can find. Pretty busy this week though so it will be probably over the weekend before I can get to it.

    Thanks,
    Travis Ballard

  7. Travis

    Hi Bob,

    Actually most of my plugins are written for clients to use on their sites. I appreciate your feedback on how you are using the plugin though it will definitely help to improve it. You mention the excerpt and that’s funny because looking at your site last night thinking of a way to solve your issue of having to add them twice I wrote down on my list of TODO’s for the plugin to add a template tag for the excerpt that can be used in the widget output. I will also come up with a way to add different size photos to testimonials just have to think of a way to make them easy to manage and use first.

    The space in the CSS, that’s perfectly fine and the output is valid. it uses 2 classes. one is “widget” and the other is “tbtestimonials-widget”. Not sure where you are getting a LI with no wrapping UL though. Could you help point this out to me? I just looked at the widget and it’s definitely wrapped in a UL with the classname of testimonials.

    As for including categories in the listing output, that’s a great idea and will be implemented in an upcoming release ( probably next weekend ). Client originally only needed the categories for widget so that was what they got added for. There is a known issue with multiple instances of the widget, it doesn’t work because of the way I get the options stored for the widget. Not sure of a fix for that yet but thankfully it wasn’t one of your concerns anywhoo :)

    Thanks for taking the time to help make it better by bringing your ideas and your needs to me, I’ll try to accommodate them the best I can.

    Travis Ballard

  8. Jon the plasterer

    hi, great plugin
    is there any chance, in future release, of adding the ability to allow a thumbnail photo to be uploaded, and use that instead of the gravatar. If a photo is not uploaded use a gravatar if one exists

  9. Travis

    Definitely love the idea, wrote it down on the list of TODO’s for the project.

    Thanks for taking the time to comment and help make the plugin the best it can be,
    Travis Ballard

  10. Bob

    Hiya Travis,

    Ran into another conflict, this time with the super popular NextGEN Gallery plugin.

    When TB-Testimonials is active all the NextGEN admin pages become inaccessible.

    The Galleries and all the functions still work, but the admin gets broken. Deactive Testimonials and all is well with NextGen.

  11. Travis

    Hey Bob, on the ball as usual :) Thanks for the update, This has been fixed in version 1.4.2 and you should receive and update notice shortly. If you have any more issues please let me know.

    Thanks,
    Travis Ballard

  12. John

    Hello Travis,

    Thanks for making this great plugin available. I’m running into an issue where after I activate TB Testimonials the widgets drag and drop panel in wp-admin disappears. Have you ran into this problem? So far, the only way I can get the widgets panel back is to deactivate TB Testimonials.

    -John

  13. Bob

    Hey Travis,

    Made the site live today. Not really complete, so I consider it a “public beta” but the testimonials are working swell.

    http://divinginstructortraining.com

    Did run into you mentioned about the plugin not being fully “multi-instance.” You can place it in two different sidebars, but you cannot different settings for those instances.

    For example, I set the widget to show 3 in one place and two in another. Ended up with 2 or 3 in both.

    Looking forward to next version!

  14. Travis

    Hey John, Spoke with you via email, glad to hear that the issue has been resolved.

    Thanks,
    Travis Ballard

  15. Travis

    Hey Bob,

    Glad to hear everything is working well. Site looks great! If you can think of any extra features you might like to see please let me know.

    Thanks,
    Travis Ballard

  16. Ali

    hi Travis,

    got this working and it is doing perfectly fine. however I am unable to get the avatar. not sure how it appears. Actually I need a photo of the customer displayed instead of the avatar, can you tell me how can we call the featured image set with the testimonial posts in the template tags? appreciate your help.

  17. Travis

    Hi Ali,

    Unfortunately this isn’t built in yet but it is in the works for an upcoming version of the plugin. Likely the next major release which will be 1.5. Version 1.5 Will also include a CSS editor to edit the supplied CSS file, some sorting options for the testimonial listing, and a couple other small things. Give me a couple weeks to finish up a client project and I’ll get it done.

    Thanks,
    Travis Ballard

  18. Bob

    Hi,

    No bug to report. Just found this and knowing as you’re looking at enabling post thumbnails into the plugin (and excerpts and allowing widget to call both), thought you might find this an interesting read.

    http://www.leewillis.co.uk/post-thumbnails-custom-post-types/

  19. Bob

    Hey Travis,

    OK, back again, I know….

    Hey, ever since since your upgrade on the 5th, my server logs are full of 404s for this:

    ​/wp-content​/plugins​/tb-testimonials​/inc​/js​/jquery.ba-dotimeout.min.js?ver=1.0

    I know this bag-dotimeout was the subject of the upgrade, but why is it 404-ing?

  20. Travis

    fixed. thanks man :)

  21. Bob

    Hey Travis…. I’m baaaaaack.

    Put my first new testimonial into the software since the initial setup (and since several of your updates.)

    Have run into two bugs, one very bizarre.

    First, I went to edit the main testimonials page (http://divinginstructortraining.com/testimonials). Accessed through both the admin Pages interface and through a link on the end-user page.

    In both cases, a different page came up. The page that came up was one of the individual testimonials. Tried this several times. A couple times, an entirely different page (About Us) came up.

    In ALL cases, the ID that showed in the address bar was 1580, the correct ID for the Testimonials page.

    SO, I disabled the plugin and went back to edit the page. The correct page then came up.

    While ON the edit screen for that page, I re-enabled the plugin, clicked UPDATE (saved the page) and the page that returned was that same individual testimonial again!

    Disabled plugin, refresh, correct page.

    Clearly, something is screwing with the database.

    SECOND ISSUE
    This has to do with images. Inserted images into the text of the testimonials and half the time the image SRC/URL would break.

    Going back into the image the SRC looks like:

    ../wp-content/uploads/photo.jpg

    The .. is replacing the full URL and breaking the image. If it was just a backslash, it would work as it calls from the root. But .. is, what?, up one directory? That don’t work.

    If I go back in and edit the SRC or re-insert the image it fixes it.

    More fun in the sun, for sure!

  22. Anthony

    hi there thanks for a great plugin, it works great

    do you know how to put the title of the testimonial above each post on the view all listings page that i created with the shortcode

  23. Travis

    Hey Anthony,

    Thanks for the comment! The title of the post is the %author% tag, if you move that up to the top of the output settings you should be able to get it to display at the top.

    Hope that helps,
    Travis Ballard

  24. Travis

    Hey Bob,

    Unfortunately I have not had a chance to peek into this as of yet but when I do I will let you know and release an update.

    Thanks,
    Travis Ballard

  25. Anthony

    thanks for that travis, does the job i need, would be nice however to somehow seperate this, so that i can title a testimonial (the company and what was done) and yet still have the author of the testimonial at the bottom.

    anyway of currently doing this or is this a feature request in the making :)

  26. Rene @ WPwebshop

    Hi, great plugin, but I miss an important feature… If you have the visual editor turned off you can’t add testimonials to your post, you first have to turn it on/off….

  27. Jon

    Great plugin. Thank you SO much, it saved me HEAPS of time doing custom posts types for testimonials myself.

    A couple questions:
    1) Is it possible to have the widget pull a single random testimonial? …and then NOT cycle through them?
    The fade in/out is a nice affect, but also distracting on some sites.

    2) How’s the code to re-sort the testimonials when displaying all of them coming along?

    I’m going to need to re-input all the testimonials (or hack the database) because they are all in the reverse order from what I wanted them, it’s not really a big deal, but I was wondering if re-sort is coming soon and I didn’t need to.

    Finally some comments:
    If the Widget title is blank it should (IMHO) be set to display:none otherwise I get a blank line at the top of the widget.

    Long term it’d be nice for many users to have more direct access to the CSS (edit from within the dashboard), at least the column widths and such. I’m really impressed with how much dashboard control you’ve already built into this plugin (good work!). Personally I disabled the CSS and put my own in in my own style.css.

    Documentation wise:
    It would be helpful to know what all the CSS id/classes were without digging them out of the CSS file in includes.

    It would be very help to TELL people what the short codes are (the bubble in the visual editor is cool, but I NEVER use the visual editor).

  28. Travis

    Hey Anthony,

    It’s not built in at the moment and it would be a feature request. I do like the idea though so I will be putting it into a future version of the plugin. Swamped with work though so it will be a little while before I can do it. 5-6 weeks maybe.

    Thanks for the comment and your input! Always wanting to make it better and because of users like you I’m able to do so.

    Travis Ballard

  29. Travis

    Hi Rene,

    Thanks for taking the time to leave a comment. You do still have the ability to add a testimonial without the visual editor using the shortcode and as another person mentioned the documentation is a little lacking on that but I will work on something for people who don’t use the visual editor and see what I can come up with.

    Thanks,
    Travis Ballard

  30. Travis

    Hey Jon,

    Glad you’re finding the plugin useful! Thanks for leaving a comment. You bring up a lot of nice points and I will reply to them in the order they were brought up.

    1) Displaying a random testimonial was just added last week but hasn’t been committed yet. Waiting to get more done before I push it out. If you want I can send you the updated files for now until the next update is released.
    2) It’s going to be 5-6 weeks before I get a chance to work on it but for now you can adjust the order the listing is displayed by changing the ‘Order’ in the Attributes meta box. As of right now there’s no sorting on the widget if I recall correctly but that will be added when I do get a chance to work on it.
    3) If the widget title is blank you’re right it should not be displayed. Will add this to the next update. 5-6 Weeks.
    4) I do have plans on adding a built in CSS editor to edit the CSS that comes with it. It’ll have the syntax highlighting just like the output options to make it easier to read. Will also add an option to disable the syntax highliting if anyone does not like it. There’s also plans for allowing visitors to leave a testimonial that will go into an approval queue from the front end and I need to make the featured image overwrite the gravatar so users can upload a custom thumbnail.
    5) Documentation is lacking and I really did not have any plans on documenting it further but it is a good idea and I should do it so I will. It’ll just be a matter of time before I can.

    I’m really glad you took the time to leave a comment as you have excellent ideas on how it should work and because of that you’re helping me make it even better than it already is. I appreciate that.
    Also thanks for the compliments :) it’s a great feeling knowing that you’re finding it useful. It started out as a plugin for a client’s website and has grown incredibly since then and is becoming what I have been told to be already “One of the best testimonial plugins for WordPress”. Wether that is true or not I will let the users decide but it’s because of you and the other users that I made it as flexible as it is.

    Thanks,
    Travis Ballard

  31. Jon

    Travis – Thank you for the response.

    I’d love to get my hands on the random testimonial code early if possible and would be happy to help test it out.

  32. Travis

    Done and done. Thanks!

  33. Darin Roman

    This is a great plugin with a nice use of custom post types. I also love the ajaxed rotation in the widget. I have created 6 categories for the testimonials, each for a different service/product provided. I was able to place 6 instances of the widget, each in a seperate sidebar created for each service/product page. In each instance I have checked the category I’d like displayed on that particular page sidebar. The problem is the widget on each page only displays the category of the last widget I had set. It does not display the category I’ve selected for that page. Is there any way you can allow multiple instances of the sidebar widget to retain their different settings? I would like each service/product page to rotate through it’s own testimonials. This does not seem to work.

    Thanks,
    Darin

  34. Mark

    Hi Travis

    Just trying to get this working on my own template without using Widgets. Is it possible? What code do I drop into my PHP files?

    Also – the random testimonial generator is EXACTLY what I need for a site today! Do you have the code handy and I’ll test it out heaps for you?

    Hope you’re having a great weekend,

    Mark

  35. Travis

    Hey Mark,

    It is possible without the widget, you can use the function to call it. I just committed version 1.4.5 which has the random testimonial stuff in it. You should get an update notice soon.

    if( function_exists( ‘tbtestimonial’ ) ) { tbtestimonail(); }

    that’s how you would use the function in your theme to display a random testimonial. for the shortcode it’s simply [testimonial]

    neither of which have any args passed to them.

    Weekend has been good so far, working though, trying to get a site out before WordCamp Vegas on Wednesday. Busy Busy, lol. Hope your weekend is going good as well.

    Thanks,
    Travis Ballard

  36. Travis

    Hey Darin, Glad you like it! Unfortunately I am aware of the plugin not holding it’s settings on a per instance basis and because of that I will be redoing the widget and the category handling completely in an upcoming version. I am very busy at the moment so I don’t expect it to be soon but it is in the works. Thanks!

  37. Darin Roman

    Travis,

    Thank you for the reply. This is still the best testimonials plugin available and I am quite happy to use it as is. I look forward to the great updates you offer. I am new to WordPress and just attended my first WordCampNYC. I hope to contribute and give back to this awesome supportive community. Keep up the great work.

    Darin

  38. Jay

    Im getting this error in the widget and when I look at a testimonial after I’ve submitted it. Any help?

    Fatal error: Call to undefined function get_the_post_thumbnail() in /home/dtdevel/public_html/anissaeve/wp-content/plugins/tb-testimonials/tb-testimonials.php on line 652

  39. Travis

    Actually I am aware of this and have an upgrade ready. Was waiting for someone to mention it to see if it was just me or not. Will release 1.5.1 shortly. Thank you! Hope you like the new version of the plugin!

  40. Lisa B.

    Hi Travis,

    This is an exceptional plugin! Thanks for all the work you’ve put into it :) I have a couple of little nagging things that I’m not sure are me or bugs!

    1. The Company Information is not being saved with the testimonial.

    2. When I click to view the testimonial, I get a 404 error page. I have other permalinks working correctly so not sure why this isn’t working.

    Thanks again for so much work in this! I hope to be using it more and more with my clients’ sites!

    Lisa B.

  41. Guy

    Great plug-in Travis, thank you.

    Not sure if it’s a conflict, but when I fill out the company details, it won’t save either the company name or the url to the testimonial post. The testimonial itself and the author is fine. Can you advise?

  42. Jolie

    Hi Travis,

    I love this plugin, but it seems to be causing issues in the javascript for my homepage slider. When activated, it causes my slider not to work. Only the most recent featured post shows up. I’m using the genesis framework for my theme (with the Serenity child theme).

  43. Shane

    Travis,

    I am having the same issue as reported above. I am using 1.5.3 and when the plugin is active I cannot add images to pages.

    Fatal error: Call to undefined function get_post_thumbnail_id() in /home/global/public_html/101collision/wp-admin/includes/media.php on line 1292

    HELP!

  44. Peter

    I believe there is a javascript conflict between TB Testimonials plugin and FancyBox for WordPress plugin, any idea how to fix it?
    Thanx
    Peter

  45. Travis

    Hey Lisa,

    Thanks for letting me know, since then I have received a few emails outlining the same issue and I will be looking into it shortly and getting a fix out for everyone. As for the 404 thing, I’ll have to look into that as well but there have been no other reported issues involving that.

    Thanks,
    Travis Ballard

  46. Travis

    Thanks, will be fixed shortly. Look for the update!

  47. Travis

    Hey Jolie, I will reply to you via email to hope you sort this issue out. Thanks, Travis Ballard

  48. Travis

    Thanks Shane, I’ll look into it and get back to you on this.

  49. Travis

    Is there an error or anything anywhere? I can help you look at it if you want. Use the Contact form and shoot me an email.

  50. Peter

    Travis, you are the man…thanx for your help and your awesome plugin.
    Peter

  51. Michele

    Hi Travis,

    I’m running WordPress 3.0.1. and installed TB Testimonials Version 1.5.3. But I am getting the following error –

    Message: Object doesn’t support this property or method
    Line: 22
    Char: 17
    Code: 0
    URI: http://abcnutriceuticals.com/wp-content/plugins/tb-testimonials/inc/js/tbtestimonials.js?ver=1.0

  52. khay

    Hi Travis! I love the plugin, but I have two issues with it as well:
    1. The company info is not saved
    2. While the plugin is active, adding images to posts/pages results in the get_post_thumbnail_id() error.

  53. Sami

    Thank you very much for this great plugin. I really wanna use it but I am facing a big problem.
    Its seems your plugin widget has conflict with cufon font replacement. Whenever I put TB Testimonials Widget in any sidebar, cufon font replacement crashes on all my website pages. If you have any idea please do and tell me.

    Thank you very much.

  54. Michele

    I’ve worked out the problem. Change –

    if( typeof( tbtestimonial_settings ) != ‘undefined’ )
    {
    if( tbtestimonial_settings.animate == 1 )

    to

    if( typeof( tbtestimonial_settings ) != ‘undefined’ )
    {
    jQuery.noConflict();
    if( tbtestimonial_settings.animate == 1 )

  55. Santana

    Was there a fix for company info not saving? btw, this is the best testimonial plugin for wordpress

  56. Ryan B

    Hi Travis, your plugin is great, but I am having 1 problem with it. And that is calling/saving the variables company name, url, ect. On the main testimonials listing page, the only thing that shows up is the title. the excerpt and other variables are blank, also when adding a new testimonials, the title, content, and excerpt save correctly, but the none of the custom variables seem to be saving

  57. Shane

    Travis,

    Have you had any luck with a patch to fix the issue with uploading images with this plugin enabled?

    Thanks,
    Shane

  58. Travis

    I believe we resolved this, correct?

  59. Travis

    Hi Khay! Thanks for your comment. Will look into it as soon as I get some free time.

  60. Travis

    Hi Sami, Is this still an issue or has it been resolved?

  61. Travis

    Hi Santana, as of right now no fix has been published due to the holidays and everything. Hope to get one out soon. Thanks for your support

  62. Travis

    Hi Ryan, Thanks for you comment. This bug is on the list of things to be fixed in the next release. Thanks for your support.

  63. Travis

    Hey Shane, as of right now it has not been fixed yet but is scheduled to be fixed in the next release which I hope to get out sometime soon. Haven’t had time to work on it with the holidays approaching unfortunately.

  64. Myrna Beard

    Hi Travis, your plugin is great, but I am having 1 problem with it. And that is calling/saving the variables company name, url, ect. On the main testimonials listing page, the only thing that shows up is the title. the excerpt and other variables are blank, also when adding a new testimonials, the title, content, and excerpt save correctly, but the none of the custom variables seem to be saving

  65. Travis

    Hi Myrna! Merry Christmas! I have released an update to the plugin earlier that should fix both of those issues.

    Thanks,
    Travis Ballard

  66. Govpatel

    Hello

    I like your plugin and am using it on my website and like thank you for a great plugin.

    I am using the short code on my testimonial page with single.php file renamed to testimonial.php as template.

    all testimonials display fine on page but I need to know if there is way to display them columns.

    Govpatel

  67. Jay

    Hey Travis,

    Thanks for the plugin! Im having a few issues with the widget. Im using it in the footer of the site, and here are the issues:

    1) The testimonials won’t rotate through no matter what settings I have in the widget.

    2) There isn’t anywhere to click to “read more” from the widget. How do I direct someone to the testimonial from the widget?

    Thanks again.

  68. Travis

    Hey Jay! Thanks for the comment. Testimonials not rotating sounds like a JavaScript error to me. Check FireBug’s console and see if any errors are appearing? As for the ‘Read More’, you can add a link in the output settings using the %permalink% template tag. I should add in one for a %readmore% link but you can hook that in easily. There’s an example on the Documentation page for adding a new template tag.

    Thanks,
    Travis Ballard

  69. Travis

    Hi Govpatel! You can display them in columns using an iterator in the loop and checking the position to determine if you should end one column and begin a new one or just output the testimonial.

  70. Margaret

    I’m still getting a conflict when I install NextGEN Gallery. As soon as I activate the plug-in, TB Testimonials 1.5.6 ceases to work. Is there a setting or procedure I need to follow? I love TB Testimonials but would love to have my gallery too! :) Thanks so much.

  71. Karl

    Hi there,
    Just tried out the plugin, great work! I’m trying to use it on a site running WPML for multi-language, so using the shortcode for adding it to posts which I can then easily link with WPML. What I would like, is to randomly show a quote from a specific category in a post. I can create the categories, but I don’t know how I can call a specific category with a shortcode?

    I’ve seen it asked a couple of times in the comments above, but I guess this feature hasn’t made its way into a stable version?

  72. Chris

    Hi Travis,

    This is a great plugin – im having a few configuration issues which I think are just my lack of knowledge.

    Im trying to include 3 random testimonials on my home page, but only displaying excerpts, no images etc and then a link to the full testimonial. I have achieved roughly the same thing (with images) for our news:

    <a href="”>Read more…

    Sorry, no posts matched your criteria.

    But I cant for the life of me work out how I can do it for the testimonials. I managed to get 3 full testimonials to show up but it ruins the layout, it has to be the excerpts – also, displaying multiple random testimonials like this tends to duplicate testimonials – is there a way around that?

    Thanks for your help in advance,

    Chris

  73. Chris

    Ah, the php hasn’t shown up – hopefully you can help anyway,

    Thanks,

  74. José Luis Guerrero

    Hello Travis.
    There is an incompatibility between TB testimonials and the carrousel of woo themes.

    Whenever I activate the testimonials plugin, the carrousel slides show as empty.

    Can you please check it. nubemedia.com.
    Thank you

  75. Roxanne

    Hi Travis. Your plugin is exactly what I’ve been looking for, but I’m having the same problem as Jay in that the quotes are not rotating. I’m not seeing any errors in Firebug’s console, though. Probably related, when I choose “loop through all testimonials”, it simply displays all the testimonials and ignores the display number.

    I’m also having trouble because the permalinks for the testimonials take me to a 404, even when I’m clicking “view testimonial” from inside admin itself.

    I am running php5 on the latest version of WP3. I’m also only using the widget, and don’t have the shortcode anywhere.

  76. Poli

    Hello Travis,
    Thank you for the plugin. It’s just what I’ve been looking for. In order to extend its possibilities in my site I’ve been wondering whether it’d be possible to make it work within the php in the page templates with a php shortcode. That way there will be the option of using it in certain pages only independently of the content. I suppose one way of doing it will be to use it as a widget in sidebars and allocate different sidebars to selected pages. But I would still like to be able to use it via a php shortcode. Would it be possible to do that?
    Thanks
    Poli

  77. Travis

    Hi Poli, the plugin has the option of using a shortcode or even a php function to call the testimonials. It’s all explained on the documentation page.

  78. Travis

    Hey Roxanne, Have you resolved this yet? I have 1.5.7 ready which has an option in place to load the js in the header instead of the footer but I havent released it yet because i want to add more features for the next update. I can hoever send it to you if you need me to though.

  79. Travis

    This is resolved, right?

  80. Travis

    Hey Margaret, is this still an issue?

  81. Travis

    Hey Karl, No this has not been built in as of yet. Next version hopefully but I really have no set release date for it. If you want it yesterday, I could add it but I’d have to charge for the time because actual work takes precedence over my community plugins.

  82. Travis

    Hi Chris, you can use the %tesimonial_excerpt% template tag to show the excerpts. you’ll have to modify the output syntax for the shortcode because I believe by default it uses %testimonial% to display the actual content instead of the excerpt.

  83. Travis

    I really need to redo the site and use threaded comments. heh

  84. paul

    May I suggest using ‘jquery’ instead of ‘jquery-footer’, because if another plugin loads jquery, it gets loaded twice.
    also, it would be more performant to use the jquery cycle lite plugin instead of the full one

  85. Travis

    Hi Paul, Actually I used google’s jquery library because of other conflicts with it being in the footer. In the newest version that hasn’t been released yet ( waiting on more enhancements ) you have the option to load it in the footer or the header. if you load it in the header it will use the jQuery library that is packaged with WordPress. Otherwise it’ll use the one hosted on Google if it is loaded in the footer. Personally I’d like to use the packaged version in the footer too but that was a work-around for other conflicts.

    As for Cycle, the lite version doesn’t have all of the animations, only the cross fade. So that’s why we use the full version and while I do agree there would be a performance gain, I want to the option to be there for a user to select which animation they want.

  86. Jeff Kinley

    Love the plugin, but it breaks the featured sliders on the home page and they stop rotating. Using the Pagelines Platform Pro framework. Any ideas on what I can do? Would hate to have to use a different plugin.

  87. bill

    The widget has element styles applied in the HTML for the height and width. Where are these dimensions coming from? I would like to edit the size of ul#tbtestimonials-widget however, they can not be overridden since the styles as set right in the HTML element.

    Thanks

  88. bill

    Nevermind, I can override it.

  89. Dave

    Hi Travis, great plugin, thank you for all your hard work. A quick question. Every testimonial I display picks up a hyperlink from a text box affiliate link widget I have above it. How do I change this/delete it so there are no links on the widget at all?

    thanks for any help you can offer:)

  90. ArtOne

    I love TB testimonial but I still getting problems in my NG Gallery when I activate TB Testimonials.
    NG Gallery not works in my site.
    Hope you can fix it.

  91. teresa

    I love the plugin. I am using widgets but the link to the excerpt is not working. what can I do?

  92. Jason Judge

    Hi,

    Looking good so far – love the fact that it uses the content types to hold the information. Other modules create extra tables all over the place.

    One feature request: the ability to upload an image with the testimonial, for display in the excerpt and in the widget,

    Now my bug report: I get a 404 when I click to display a testimonial. The link goes to /testinonial/{the-slug} This has been reported by a few people, but there have not been any fixes or causes suggested. I’m running WP as a network, so this is in a network instance.

  93. Jason Judge

    Just to add to my last post, the /testimonial-category/{category-slug} URL does work. It is just /testimonial/{testimonial-slug} that gives me a 404.

    I am wondering if it is caused by URL redirects left behind after uninstalling the “LessThanWeb – Testimonials” plugin. I think I need a plugin to show me exactly what all these URL redirects are.

    On the FR for the ability to add an image to the post – it is a shame that the “wp custom posts” plugin does not allow custom posts created by other plugins to be edited. It ought to be simple to add a custom metadata field to hold the image. Perhaps there is another plugin that will do this?

  94. Jason Judge

    The output templates have this to clear each line in the output widget:

    However, there is no “tbtclear” class in the stylesheets. I changed the output tags to this to get it to work:

  95. Jason Judge

    That last post should have been:-

    The output templates have this to clear each line in the output widget:

    <div class=”tbtclear”></div>

    However, there is no “tbtclear” class in the stylesheets. I changed the output tags to this to get it to work:

    <div class=”clear”></div>

  96. Tony

    Hi there!

    Does anyone know how can I italicize the testimonial content? Please help.

    Thanks,

    Tony

  97. Travis

    Jeff: IIRC, I sent you the updated plugin that fixes this. If not, please let me know.

  98. Travis

    Dave: Has this been resolved yet?

  99. Travis

    ArtOne: Has your problem been solved yet? If not I will send you an early release of the next version which fixes this issue.

  100. Travis

    Teresa: Has your issue been resolved?

  101. Travis

    Hi Jason, you should be able to set a featured image for the testimonial. If not, please make sure that post-thumbnails are enabled on your site.

  102. Travis

    Jason, if you’re still needing help, let me know. Thanks.

  103. Malik

    Hi Travis,
    Just installed and tested your plugin after several other testimonials plugins; it’s the best I’ve stumbled upon so far. Nevertheless, linke some of the other commenters I’m getting a 404 when calling a testimonial from the excerpts page. Is there a quick fix for that issue?
    Any help is greatly appreciated.

  104. Jason Judge

    Hi Travis, I still get the “Sorry, no posts matched your criteria.” error message when I try to view a testimonial, and cannot fathom out what the reason is.

    I tried adding a custom field and referring to it using the %notation%. That did not work – I wonder as a FR whether this plugin could look at the content type to see if any further fields have been added externally?

    I have not been able to get post thumbnails working (it is a tickbox in the theme settings, but I cannot see anything changes when I turn it on). The description of how the thumbnails work make it a little less usegful anyway – everything gets cropped down to the site-wide aspect ration. If these are company logos being used as thumbnails, then cropping would be unacceptable. It is company logos that I wish to display, and also need to be able to include images of any size that my site allows. I don’t know how that fits with other people’s testimonials, since this plugin was originally designed assuming testimonials are supplied by individuals logging in; often they are quotes from client companies and so entered by the administrator who would like to add a logo.

  105. Basv

    Travis,

    could you please explain or give a sample howto set the read more in the widget??

    As for the ‘Read More’, you can add a link in the output settings using the %permalink% template tag. I should add in one for a %readmore%

    where do i have to edit those output setting??

    i tried in tbt-testimonials.php but that is not working:
    ‘testimonial_syntax_shortcode’ => ‘
    %gravatar%

    %testimonial%
    %permalink%
    %author_prefix%%author%
    %if company_url%
    %company_name%
    %endif%

  106. Leslie

    Hi Travis, great plug-in! Thanks a bunch. I’m new with WP, is there anyway I can limit the number of testimonials to show at a time? I’d like to spread it out throughout the site.

    Thanks!

  107. Frederick

    Great Plugin.

    Currently using domain mapping plugin on wpmu and experiencing a problem –

    It displays the path of the loader. –
    /inc/i/loaders/loader_default.gif

  108. Steven

    Hi Travis, love the plugin just a question around multiple instance which has been talked about above but doesnt look like anyone has a solution yet. i poked around the code but is it possible to make the instances dynamic, ie testimonial-widget-1?

  109. Rowan Gillson

    Hi, thanks firstly for this great little plugin for WordPress. Can you please verify and update status of plugin to confirm that it works with WordPress 3.2.1. We are using this as part of our corporate website and I would like to know it works before we update our site to WordPress latest version.

    Thanks again.

  110. EmptySpace

    Travis,

    I’m having an issue with your plugin conflicting with my slider and with the Bookings plugin. The specific js error I get is: “Uncaught TypeError: Cannot read property ‘tabs’ of undefined”

    Do you have a fix for this?

  111. Travis

    Hey Rowan, I can assure you that it does work just fine with WordPress 3.2.1

    Thanks,
    Travis Ballard

  112. Travis

    EmptySpace: We got this resolved, correct? If not let me know and we’ll get you squared away! Thanks.

  113. Andy Evans

    Hi Travis, your plugin is great and does just what I want with scrolling testimonials in my side bar. BUT, it conflicts with WP-Property plugin and specifically the included Fancybox(lightbox) plugin. If I have TB Testimonial plugin active then the lightbox function stops working and when a user clicks on an image it loads as a new page instead of loading into an animated lightbox as it should and does if TB Testimonal is inactive. Please can you or anyone else suggest a way for me to have both plugins active and for fancybox to work properly? thanks, Andy

  114. Andy Evans

    Hi Travis, thanks for sending over v1.5.7. I figured out how to extract it and upload it to my site. Great news, it solved the problem and the site seems to be working fine! Many thanks for your help with this, it would have been a real shame to have to drop your great plugin. Cheers, Andy

  115. Jim

    Hi Travis,
    I can’t figure out how to build testimonials.php – do you have an example of that code?

    The documentation isn’t helping me.

    Thanks soo much!

  116. Russell Fawcett

    Hi Travis,

    I stumbled upon your plug-in last night. It is great. Had been using another testimonial tool, but it had no functionality at all for image management. My question is, is there any way to capture customer testimonials through the plug in? If not, a submission form in later versions would be pretty great.

    Thanks you for the great tool!
    Russell

  117. MamaRed

    Hum…I’m liking what I’m seeing, when I’m in the editor. However, when I create a dummy post just to play with how this works, I don’t see anything when I click “View”.

    The page displays “No results found”.

    Any suggestions? I’m not a whizkid at web stuff and can usually get posts to display! Smile.

    To the best of my knowledge I have the lastest version of WordPress. I’m using a theme from Elegant Themes and, unfortunately, don’t have enough knowledge to know if that could be the issue.

    I would appreciate some information (and second Jim’s request to see if you have a sample of testimonials.php).

    Many Blessings!
    MamaRed

    P.S. I thought I sent a note yesterday, so if this is a duplicate, my apologies!

  118. Ryan Walden

    Travis- Great plugin! I’ve used the shortcodes to generate testimonials in my posts and it worked fine. I am having a problem with having the testimonials show in the sidebar widget. Do you think v 1.5.7 would solve that? Is there a conflict that is happening that I can’t see?

    Thank you Travis. Great job!

  119. Torben

    Anybody still having problems with the rewrite rule, read this post
    http://codex.wordpress.org/Using_Permalinks

    It’s all the way down at the bottom.

    Thanks for a great plug-in btw.

  120. Faruk

    Hi Travis, thank you for the simple (looking) great plugin. It is all working fine. I swear I saw somewhere which gravatar to choose but now I can not find it. I want to change its look. Where is that page? I went one by one and still can not see it. It is not on this page ‘TBTestimonials Settings’ .

    Thanks

  121. Jon Silver

    Hi Travis, I love your plugin and want to use it but I’m having a terrible time with the slider/jQuery functionality – it either conflicts with everything else (other sliders for example), or doesn’t work at all. In fact I’ve never seen the testimonials slider working. I’m happy to work with you to resolve this!

  122. Jon Silver Photography

    Thank you so much for your help in getting TBTestimonials working – it’s a great plugin and I’m really glad I found it. Excellent work!

  123. Stephanie Meyer

    %if gravatar%
    %gravatar%
    %end if%

    …doesn’t seem to work.

  124. Tradi

    Hello every body!
    I like this widget son much.
    I have only one problem, I cannot figure why.
    The widget space does not fit the widget text. The text overflow on the next widget below. The TBTestimonial widget is the first on my site.
    Regards
    Tradi

  125. Alex Kuznetsof

    Travis ! You the Meeeeen!
    Huge respect.

Leave a Reply