Testimonials Widget - Version 2.16.6

Version Description

= 2.16.0 =

  • Requires PHP 5.3+

= 2.15.0 =

  • If upgrading, bxSlider will not be enabled by default. You must enable it in your widget and global settings. CSS customizations must be reviewed to have the .active and .display-none classes removed. The main .testimonials-widget-testimonial class also need the display: none; and clear: left; removed.

= 2.14.0 =

  • 60 modifications See Changelog
  • CSS wp_register_style and wp_enqueue_style slug changed from 'testimonials-widget' to 'Testimonials_Widget'
  • Gravatar image size now based upon Thumbnail size in Media Settings
  • Scripts ksort removed. Use array_unshift in your testimonials_widget_testimonials_js filters instead.
  • Testimonials > Settings, General tab, option Enable Review Schema? is enabled by default.

= 2.13.6 =

  • IE 7 CSS moved to separate file. Include via Testimonials > Settings if needed

= 2.12.0 =

  • CSS and JavaScript renaming
    • bottom_text renamed to bottom-text
    • close_quote renamed to close-quote
    • display_none renamed to display-none
    • join_location renamed to join-location
    • join_title renamed to join-title
    • open_quote renamed to open-quote
    • testimonialswidget_testimonial renamed to testimonials-widget-testimonial
    • testimonialswidget_testimonials renamed to testimonials-widget-testimonials

= 2.11.3 =

  • Correct filter name testimonials_widget_next_posts_link to testimonials_widget_next_posts_link_text

= 2.11.0 =

  • CSS class names are simplified. For the most part, other than testimonialswidget_testimonial remove testimonialswidget_ from the CSS class name in your CSS customizations.
    • Ex: .testimonialswidget_join becomes .join
    • Ex: .testimonialswidget_author becomes .author
  • Testimonials are now formatted using blockquote than q for HTML5 compliance. If you need q tag formatting, enable it at WP Admin > Testimonials > Settings, Compatibility & Reset tab
    • cite is now div.credit

= 2.8.0 =

  • Deprecated
    • hide_author now hide_source
  • Removed filters testimonials_widget_options_update, testimonials_widget_options_form
    • Use testimonials_widget_validate_settings and testimonials_widget_settings instead
  • Renamed variable and related class widget_text to bottom_text

= 2.7.3 =

  • Quotes are no longer handled via q, p:before, or p:after CSS. It's handled via .testimonialswidget_testimonial .testimonialswidget_open_quote:before and .testimonialswidget_testimonial .testimonialswidget_close_quote:after
  • This change was made to keep consistency in how quotes were managed and to reduce the number of exception cases. In the end, this is simpler.

= 2.7.0 =

  • Quotes with keep_whitespace=true aren't applied via CSS .testimonialswidget_testimonial q tag anymore, but .testimonialswidget_testimonial q p:first-child:before and .testimonialswidget_testimonial q p:last-child:after
  • Widget testimonial p tags are no longer CSS display: inline, display: block as expected

= 2.4.1 =

  • Paging is on by default, except for widgets

= 2.0.0 =

  • CSS
    • Class testimonialswidget_company replaces testimonialswidget_source
    • Class testimonialswidget_source replaces testimonialswidget_author
    • The tighten widget display up, p tags within q are displayed inline.
  • JavaScript
    • The JavaScript for rotating testimonials is moved to the footer. As such, your theme requires wp_footer() in the footer.
  • Shortcode options
    • hide_source replaced by hide_url
    • hide_author replaced by hide_source
  • Testimonials
    • Migration from the old custom table to new custom post type is automatically done. Import might take a few moments to complete.
    • Company, URL and email details are attempted to be identified and placed properly based upon the original author and source fields. The company is "guessed" from the author field when there's a ", " or " of " context. If the source is an email, it's saved as such. Otherwise, it's assumed to be a URL.
    • Public testimonials are saved as Published. Non-public testimonials are marked as Private.
  • Widget options
    • "Show author" and "Show source" options are replaced by "Hide source" and "Hide URL" respectively. There's no backwards compatibility for these changes.
    • Default min-height is now 250px than 150px.
Download this release

Release Info

Developer comprock
Plugin Icon wp plugin Testimonials Widget
Version 2.16.6
Comparing to
See all releases

Code changes from version 2.16.5 to 2.16.6

CHANGELOG.md CHANGED
@@ -2,6 +2,9 @@
2
 
3
  ## master
4
 
 
 
 
5
  ## 2.16.5
6
  * BUGFIX Setting's defaults missing during validation
7
 
2
 
3
  ## master
4
 
5
+ ## 2.16.6
6
+ * BUGFIX Widget title is same as link
7
+
8
  ## 2.16.5
9
  * BUGFIX Setting's defaults missing during validation
10
 
languages/testimonials-widget.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Testimonials package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Testimonials 2.16.5\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/testimonials-widget\n"
7
- "POT-Creation-Date: 2013-12-05 19:54:17+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
2
  # This file is distributed under the same license as the Testimonials package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Testimonials 2.16.6\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/testimonials-widget\n"
7
+ "POT-Creation-Date: 2013-12-05 21:40:20+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
lib/aihrus/CHANGELOG.md CHANGED
@@ -1,6 +1,7 @@
1
  # CHANGELOG Aihrus Framework
2
 
3
  ## master
 
4
  * Revise create_link parameters
5
  * Check for PHP 5.3
6
  * Add TODO
1
  # CHANGELOG Aihrus Framework
2
 
3
  ## master
4
+ * BUGFIX Widget title is same as link
5
  * Revise create_link parameters
6
  * Check for PHP 5.3
7
  * Add TODO
lib/aihrus/class-aihrus-common.php CHANGED
@@ -333,7 +333,7 @@ EOD;
333
  $tag .= $title;
334
  $tag .= '</a>';
335
  } else {
336
- $orig_link = $link;
337
  $do_http = true;
338
 
339
  if ( 0 === strpos( $link, '/' ) )
333
  $tag .= $title;
334
  $tag .= '</a>';
335
  } else {
336
+ $orig_link = empty( $title ) ? $link : $title;
337
  $do_http = true;
338
 
339
  if ( 0 === strpos( $link, '/' ) )
readme.txt CHANGED
@@ -1,27 +1,27 @@
1
- === Testimonials ===
2
 
3
  Contributors: comprock
4
  Donate link: http://aihr.us/about-aihrus/donate/
5
  Tags: client, customer, portfolio, quotations, quote, quotes, random, recommendation, reference, review, reviews, testimonial, testimonials, testimony, wpml
6
  Requires at least: 3.6
7
  Tested up to: 3.8.0
8
- Stable tag: 2.16.5
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
12
- Testimonials lets you randomly slide or list selected portfolios, quotes, reviews, or text with images or videos on your WordPress site.
13
 
14
 
15
  == Description ==
16
 
17
- Testimonials lets you randomly slide or list selected portfolios, quotes, reviews, or text with images or videos on your WordPress site. You can insert Testimonials content via shortcode, theme functions, or widgets with category and tag selections and having multiple display options such as random or specific ordering. Further, the [Review schema](http://schema.org/Review) for improved search engine results is built-in.
18
 
19
  [youtube http://www.youtube.com/watch?v=bhUhuQ-2m8s]
20
  **[Video introduction](http://youtu.be/bhUhuQ-2m8s)**
21
 
22
- **View a [Live Testimonials Demo](http://aihr.us/good-work-deserves-good-words-testimonials-widget-examples/)**
23
 
24
- = It's Beyond Just Testimonials Slider Capabilities! =
25
 
26
  * Slide Images - responsive image slideshow
27
  * Slide Videos - video slideshow
@@ -42,8 +42,6 @@ Through categories and tagging, you can create organizational structures based u
42
 
43
  The single testimonial view supports image, source, title, location, email, company and URL details with optional Review schema.
44
 
45
- **Version 2.16.0 requires PHP 5.3+** [notice](https://aihrus.zendesk.com/entries/30678006-Testimonials-2-16-0-Requires-PHP-5-3-)
46
-
47
  = Primary Features =
48
 
49
  * API to manipulate testimonials output and selection
@@ -61,9 +59,25 @@ The single testimonial view supports image, source, title, location, email, comp
61
  * Use custom taxonomy or WordPress's own for categories and tags
62
  * Uses [bxSlider](http://bxslider.com) for transitions
63
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
64
  = Testimonials Premium =
65
 
66
- Testimonials Premium adds onto the best WordPress testimonials plugin there is, [Testimonials](http://wordpress.org/extend/plugins/testimonials-widget/). Testimonials Premium offers [caching, excerpts, filters, read more links](http://aihr.us/downloads/testimonials-widget-premium-wordpress-plugin/), more selection options, and advanced capabilities like using custom post types as testimonials. Additionally, testimonials support ratings and users can submit their own testimonials via a front-end form shortcode or widget.
 
 
67
 
68
  = Primary Premium Features =
69
 
@@ -85,11 +99,13 @@ Testimonials Premium adds onto the best WordPress testimonials plugin there is,
85
  * List of testimonial source and title linking to full entry `[[testimonialswidgetpremium_link_list]]`
86
  * Testimonials entry form `[[testimonialswidgetpremium_form]]`
87
 
88
- [Buy Testimonials Premium](http://aihr.us/downloads/testimonials-widget-premium-wordpress-plugin/) plugin for WordPress.
89
 
90
- = Migration Helpers =
91
- * Testimonials Widget pre 2.0.0 - Upgrading is automatic
92
- * [GC Testimonials](http://wordpress.org/plugins/gc-testimonials-to-testimonials/)
 
 
93
 
94
  = Additional Features =
95
 
@@ -135,10 +151,26 @@ Testimonials Premium adds onto the best WordPress testimonials plugin there is,
135
  * Unique CSS class per widget
136
  * WordPress Multilingual enabled [WPML](http://wpml.org/)
137
 
138
- = Shortcodes =
139
 
140
- * `[[testimonialswidget_list]]` - Listings with paging
141
- * `[[testimonialswidget_widget]]` - Rotating
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
142
 
143
  = Shortcode and Widget Options =
144
 
@@ -239,15 +271,13 @@ Further, global settings are the baseline for shortcodes. If you want to alter t
239
  * Testimonial Bottom Text - Custom text or HTML for bottom of testimonials
240
  * `bottom_text` - default none; bottom_text="`&lt;h3&gt;&lt;a href="http://example.com"&gt;All testimonials&lt;/a&gt;&lt;/h3&gt;`"
241
 
242
- = Other Options =
243
-
244
  **Post Type**
245
 
246
  * Allow Comments? – Only affects the Testimonials post edit page. Your theme controls the front-end view.
247
  * Archive Page URL – URL slug-name for testimonials archive page. After changing, you must click "Save Changes" on Permalink Settings to update them.
248
  * Testimonial Page URL – URL slug-name for testimonial view pages. After changing, you must click "Save Changes" on Permalink Settings to update them.
249
 
250
- **Compatibility & Reset**
251
 
252
  * Don't Use Default Taxonomies? – If checked, use Testimonials' own category and tag taxonomies instead
253
  * Export Settings – These are your current settings in a serialized format. Copy the contents to make a backup of your settings.
@@ -277,112 +307,77 @@ Further, global settings are the baseline for shortcodes. If you want to alter t
277
  * Remove `.hentry` CSS? – Some themes use class `.hentry` in a manner that breaks Testimonials' CSS
278
  * `remove_hentry` - default none; remove_hentry=true
279
 
280
- = Shortcode Examples =
281
-
282
- **[[testimonialswidget_list]]**
283
-
284
- * `[[testimonialswidget_list category="category-name"]]` - Testimonial list by category
285
- * `[[testimonialswidget_list category=product hide_not_found=true]]` - Testimonial list by category and hide "No testimonials found" message
286
- * `[[testimonialswidget_list category=product tags=widget limit=5]]` - Testimonial list by tag, showing 5 at most
287
- * `[[testimonialswidget_list char_limit=0 limit=-1]]` - Show all testimonials on one page
288
- * `[[testimonialswidget_list char_limit=0 target=_new limit=3 disable_quotes=true]]` - Show 3 full-length testimonials, with opening and closing quote marks removed
289
- * `[[testimonialswidget_list hide_source=true hide_url=true]]` - Show testimonial list with source and urls hidden
290
- * `[[testimonialswidget_list ids="1,11,111" paging=false]]` - Show only these 3 testimonials
291
- * `[[testimonialswidget_list meta_key=testimonials-widget-company order=asc limit=15]]` - Show 15 testimonials, in company order
292
- * `[[testimonialswidget_list order=ASC orderby=title]]` - List testimonials by post title
293
- * `[[testimonialswidget_list tags="test,fun" random=true exclude="2,22,333"]]` - Select testimonials tagged with either "test" or "fun", in random order, but ignore those of the excluded ids
294
-
295
- **[[testimonialswidget_widget]]**
296
-
297
- * `[[testimonialswidget_widget category=product order=asc height=300]]` - Show rotating testimonials, in a fixed height container, of the product category, lowest post ids first
298
- * `[[testimonialswidget_widget min_height=250 max_height=500]]` - Show rotating testimonials in a box no smaller or bigger than 250 to 500 pixels in height
299
- * `[[testimonialswidget_widget tags=sometag random=true]]` - Show rotating, random testimonials having tag "sometag"
300
 
301
- = Theme Functions =
302
-
303
- * `testimonialswidget_list()` - Testimonials listing with paging
304
- * `testimonialswidget_widget()` - Rotating testimonials
305
-
306
- = API =
307
-
308
- * Read the [Testimonials API](https://github.com/michael-cannon/testimonials-widget/blob/master/API.md).
309
-
310
- = Notes =
311
-
312
- * Review schema [structured data testing tool](http://www.google.com/webmasters/tools/richsnippets)
313
- * If migration from from pre-2.0.0 custom table to new custom post type is needed, then install Testimonials Widget 2.15.1 for that capability before updating to the latest Testimonials Widget plugin.
314
- * Default and Gravatar image size is based upon Thumbnail size in Media Settings
315
- * When plugin is uninstalled, all data and settings are deleted
316
-
317
- = Languages =
318
-
319
- You can translate this plugin into your own language if it's not done so already. The localization file `testimonials-widget.pot` can be found in the `languages` folder of this plugin. After translation, please [send the localized file](http://aihr.us/contact-aihrus/) to the plugin author.
320
-
321
- See the FAQ for further localization tips.
322
-
323
- * Dutch by Bjorn Robijns
324
- * [Hebrew by Ahrale](http://atar4u.com/)
325
-
326
- = Recommendation =
327
-
328
- * Use Jonathan Lundström's [Drag & Drop Featured Image](http://wordpress.org/extend/plugins/drag-drop-featured-image/) to speed up loading of the featured image
329
-
330
- = Background & Thanks =
331
-
332
- A big, special thank you to [Joe Weber](https://plus.google.com/100063271269277312276/posts) of [12 Star Creative](http://www.12starcreative.com/) for creating the Testimonials banner. It's fantastic.
333
-
334
- Version 2.0.0 of Testimonials is a complete rewrite based upon a composite of ideas from user feedback and grokking the plugins [Imperfect Quotes](http://www.swarmstrategies.com/imperfect-quotes/), [IvyCat Ajax Testimonials](http://wordpress.org/extend/plugins/ivycat-ajax-testimonials/), [Quotes Collection](http://srinig.com/wordpress/plugins/quotes-collection/), and [TB Testimonials](http://travisballard.com/wordpress/tb-testimonials/). Thank you to these plugin developers for their efforts that have helped inspire this rewrite.
335
-
336
- A cool thanks to RedRokk Library for the [redrokk_metabox_class](https://gist.github.com/1880770). It makes configuring meta boxes for your posts, pages or custom post types a snap.
337
-
338
- Prior to version 2.0.0, this plugin was a fork of [Quotes Collection](http://srinig.com/wordpress/plugins/quotes-collection/) by [Srini G](http://wordpress.org/support/profile/SriniG) with additional contributions from [j0hnsmith](http://wordpress.org/support/profile/j0hnsmith), [ChrisCree](http://wordpress.org/support/profile/ChrisCree) and [comprock](http://wordpress.org/support/profile/comprock).
339
 
340
- = Support =
341
 
342
- Please visit the [Testimonials Knowledge Base](https://aihrus.zendesk.com/categories/20104507-Testimonials-Widget) for frequently asked questions, sending ideas, or getting support.
343
 
344
- If you want to contribute and I hope you do, visit the [Testimonials Github repository](https://github.com/michael-cannon/testimonials-widget).
345
 
 
 
 
 
 
 
 
 
 
 
346
 
347
- == Installation ==
348
 
349
- 1. Via WordPress Admin > Plugins > Add New, Upload the `testimonials-widget.zip` file
350
- 1. Alternately, via FTP, upload `testimonials-widget` directory to the `/wp-content/plugins/` directory
351
- 1. Activate the 'Testimonials' plugin after uploading or through WordPress Admin > Plugins
352
 
353
  = Usage =
354
 
355
- 1. Add and manage the quotes through the 'Testimonials' menu in the WordPress admin area
356
- 1. To display testimonials in the sidebar, go to 'Widgets' menu and drag the 'Testimonials' into the desired widget area
357
- 1. Configure the 'Testimonials' to select quotes and display as needed
 
358
  1. Use the `[[testimonialswidget_list]]` or `[[testimonialswidget_widget]]` shortcodes to display testimonials on a page or in a post
359
- 1. Read FAQ 1 for `testimonialswidget_list()` and `testimonialswidget_widget()` theme functions usage
360
 
 
361
 
362
- == Frequently Asked Questions ==
 
 
 
 
 
 
363
 
364
- = Most Common Resolutions =
365
 
366
- 1. [How do I create a testimonial record?](https://aihrus.zendesk.com/entries/30602506-How-do-I-create-a-testimonial-record-)
367
- 1. [How do I change my widget's rotation speed or other options?](https://aihrus.zendesk.com/entries/27714083-How-do-I-change-my-widget-s-rotation-speed-or-other-options-)
368
- 1. [Debug common theme and plugin conflicts](https://aihrus.zendesk.com/entries/25119302-How-do-you-debug-common-issues-)
369
- 1. [Change or debug CSS](https://aihrus.zendesk.com/entries/24910733-How-to-Correct-Testimonials-Widget-CSS-Issues) AKA "What's up with these quotes?"
370
- 1. [Pagination is broken](https://aihrus.zendesk.com/entries/23693513-My-testimonials-list-paging-doesn-t-work)
371
- 1. [Test Review schema output](http://www.google.com/webmasters/tools/richsnippets)
372
- 1. [Customize bxSlider](http://bxslider.com/examples)
373
 
374
- * [Major Change for 2.15.0](https://aihrus.zendesk.com/entries/28402246-Major-Change-for-2-15-0)
 
 
 
 
 
 
375
 
376
- = Still Stuck? =
377
 
378
- Please visit the [Testimonials Knowledge Base](https://aihrus.zendesk.com/categories/20104507-Testimonials-Widget) for more frequently asked questions, sending ideas, or getting support.
 
 
 
 
379
 
380
 
381
  == Screenshots ==
382
 
383
  1. Testimonials admin interface
384
  2. Collapsed Testimonials options
385
- 3. Expanded 'General Options' in Testimonials options
386
  4. Testimonial widget in the sidebar
387
  5. [[testimonialswidget_list]] in post
388
  6. [[testimonialswidget_list]] results with paging
@@ -391,8 +386,8 @@ Please visit the [Testimonials Knowledge Base](https://aihrus.zendesk.com/catego
391
  9. [WP-PageNavi compatible](http://wordpress.org/extend/plugins/wp-pagenavi/) for page numbers than default arrows
392
  10. Poedit Catalog properties
393
  11. Testimonials Settings > General tab
394
- 12. Expanded 'Selection Options' in Testimonials options
395
- 13. Expanded 'Ordering Options' in Testimonials options
396
  14. Testimonials Settings > Selection tab
397
  15. Testimonials Settings > Post Type tab
398
  16. Testimonials Settings > Widget tab
@@ -401,6 +396,8 @@ Please visit the [Testimonials Knowledge Base](https://aihrus.zendesk.com/catego
401
  19. Using Review and AggregateRating schema data structures
402
  20. Testimonials Shortcode Examples page
403
 
 
 
404
 
405
  == Changelog ==
406
 
@@ -411,7 +408,7 @@ See [Changelog](https://github.com/michael-cannon/testimonials-widget/blob/maste
411
 
412
  = 2.16.0 =
413
 
414
- * [Requires PHP 5.3+](https://aihrus.zendesk.com/entries/30678006-Testimonials-2-16-0-Requires-PHP-5-3-)
415
 
416
  = 2.15.0 =
417
 
@@ -494,16 +491,44 @@ See [Changelog](https://github.com/michael-cannon/testimonials-widget/blob/maste
494
  * "Show author" and "Show source" options are replaced by "Hide source" and "Hide URL" respectively. There's no backwards compatibility for these changes.
495
  * Default `min-height` is now 250px than 150px.
496
 
497
- == Beta Testers Needed ==
498
 
499
- I really want Testimonials and Testimonials Premium to be the best WordPress plugins of their type. However, it's beyond me to do it alone.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
500
 
501
- I need beta testers to help with ensuring pending releases of Testimonials and Testimonials Premium are solid. This would benefit us all by helping reduce the number of releases and raise code quality.
502
 
503
- [Please contact me directly](http://aihr.us/contact-aihrus/).
504
 
505
- Beta testers benefit directly with latest versions, a free unlimited sites license for Testimonials Premium, and personalized support assistance.
506
 
507
- == TODO ==
508
 
509
- See [TODO](https://github.com/michael-cannon/testimonials-widget/blob/master/TODO.md)
 
 
 
 
 
 
 
1
+ === Testimonials by Aihrus ===
2
 
3
  Contributors: comprock
4
  Donate link: http://aihr.us/about-aihrus/donate/
5
  Tags: client, customer, portfolio, quotations, quote, quotes, random, recommendation, reference, review, reviews, testimonial, testimonials, testimony, wpml
6
  Requires at least: 3.6
7
  Tested up to: 3.8.0
8
+ Stable tag: 2.16.6
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
12
+ Testimonials by Aihrus lets you randomly slide or list selected portfolios, quotes, reviews, or text with images or videos on your WordPress site.
13
 
14
 
15
  == Description ==
16
 
17
+ Testimonials [by Aihrus](http://aihr.us/about-aihrus/) lets you randomly slide or list selected portfolios, quotes, reviews, or text with images or videos on your WordPress site. You can insert Testimonials content via shortcode, theme functions, or widgets with category and tag selections and having multiple display options such as random or specific ordering. Further, [Review schema](http://schema.org/Review) for improved search engine results is built-in.
18
 
19
  [youtube http://www.youtube.com/watch?v=bhUhuQ-2m8s]
20
  **[Video introduction](http://youtu.be/bhUhuQ-2m8s)**
21
 
22
+ **View a [Live Testimonials Demo](http://aihr.us/good-work-deserves-good-words-testimonials-examples/)**
23
 
24
+ = Testimonials Is Way Beyond Being Just a Testimonials Slider! =
25
 
26
  * Slide Images - responsive image slideshow
27
  * Slide Videos - video slideshow
42
 
43
  The single testimonial view supports image, source, title, location, email, company and URL details with optional Review schema.
44
 
 
 
45
  = Primary Features =
46
 
47
  * API to manipulate testimonials output and selection
59
  * Use custom taxonomy or WordPress's own for categories and tags
60
  * Uses [bxSlider](http://bxslider.com) for transitions
61
 
62
+ = Shortcodes =
63
+
64
+ * `[[testimonialswidget_list]]` - Listings with paging
65
+ * `[[testimonialswidget_widget]]` - Rotating
66
+
67
+ = Theme Functions =
68
+
69
+ * `testimonialswidget_list()` - Testimonials listing with paging
70
+ * `testimonialswidget_widget()` - Rotating testimonials
71
+
72
+ = Testimonials Migration Helpers =
73
+ * Testimonials Widget pre 2.0.0 - Upgrading is automatic
74
+ * [GC Testimonials](http://wordpress.org/plugins/gc-testimonials-to-testimonials/)
75
+
76
  = Testimonials Premium =
77
 
78
+ Testimonials Premium adds onto the best WordPress testimonials plugin there is, [Testimonials](http://wordpress.org/extend/plugins/testimonials-widget/). Testimonials Premium offers [caching, excerpts, filters, read more links](http://aihr.us/products/testimonials-premium-wordpress-plugin/), more selection options, and advanced capabilities like using custom post types as testimonials. Additionally, testimonials support ratings and users can submit their own testimonials via a front-end form shortcode or widget.
79
+
80
+ [Buy Testimonials Premium](http://aihr.us/products/testimonials-premium-wordpress-plugin/) plugin for WordPress.
81
 
82
  = Primary Premium Features =
83
 
99
  * List of testimonial source and title linking to full entry `[[testimonialswidgetpremium_link_list]]`
100
  * Testimonials entry form `[[testimonialswidgetpremium_form]]`
101
 
102
+ = Premium Theme Functions =
103
 
104
+ * `<?php echo testimonialswidgetpremium_count( $args ); ?>`
105
+ * `<?php echo testimonialswidgetpremium_form( $args ); ?>`
106
+ * `<?php echo testimonialswidgetpremium_link_list( $args ); ?>`
107
+
108
+ [Buy Testimonials Premium](http://aihr.us/products/testimonials-premium-wordpress-plugin/) plugin for WordPress.
109
 
110
  = Additional Features =
111
 
151
  * Unique CSS class per widget
152
  * WordPress Multilingual enabled [WPML](http://wpml.org/)
153
 
154
+ = Shortcode Examples =
155
 
156
+ **[[testimonialswidget_list]]**
157
+
158
+ * `[[testimonialswidget_list category="category-name"]]` - Testimonial list by category
159
+ * `[[testimonialswidget_list category=product hide_not_found=true]]` - Testimonial list by category and hide "No testimonials found" message
160
+ * `[[testimonialswidget_list category=product tags=widget limit=5]]` - Testimonial list by tag, showing 5 at most
161
+ * `[[testimonialswidget_list char_limit=0 limit=-1]]` - Show all testimonials on one page
162
+ * `[[testimonialswidget_list char_limit=0 target=_new limit=3 disable_quotes=true]]` - Show 3 full-length testimonials, with opening and closing quote marks removed
163
+ * `[[testimonialswidget_list hide_source=true hide_url=true]]` - Show testimonial list with source and urls hidden
164
+ * `[[testimonialswidget_list ids="1,11,111" paging=false]]` - Show only these 3 testimonials
165
+ * `[[testimonialswidget_list meta_key=testimonials-widget-company order=asc limit=15]]` - Show 15 testimonials, in company order
166
+ * `[[testimonialswidget_list order=ASC orderby=title]]` - List testimonials by post title
167
+ * `[[testimonialswidget_list tags="test,fun" random=true exclude="2,22,333"]]` - Select testimonials tagged with either "test" or "fun", in random order, but ignore those of the excluded ids
168
+
169
+ **[[testimonialswidget_widget]]**
170
+
171
+ * `[[testimonialswidget_widget category=product order=asc height=300]]` - Show rotating testimonials, in a fixed height container, of the product category, lowest post ids first
172
+ * `[[testimonialswidget_widget min_height=250 max_height=500]]` - Show rotating testimonials in a box no smaller or bigger than 250 to 500 pixels in height
173
+ * `[[testimonialswidget_widget tags=sometag random=true]]` - Show rotating, random testimonials having tag "sometag"
174
 
175
  = Shortcode and Widget Options =
176
 
271
  * Testimonial Bottom Text - Custom text or HTML for bottom of testimonials
272
  * `bottom_text` - default none; bottom_text="`&lt;h3&gt;&lt;a href="http://example.com"&gt;All testimonials&lt;/a&gt;&lt;/h3&gt;`"
273
 
 
 
274
  **Post Type**
275
 
276
  * Allow Comments? – Only affects the Testimonials post edit page. Your theme controls the front-end view.
277
  * Archive Page URL – URL slug-name for testimonials archive page. After changing, you must click "Save Changes" on Permalink Settings to update them.
278
  * Testimonial Page URL – URL slug-name for testimonial view pages. After changing, you must click "Save Changes" on Permalink Settings to update them.
279
 
280
+ **Reset**
281
 
282
  * Don't Use Default Taxonomies? – If checked, use Testimonials' own category and tag taxonomies instead
283
  * Export Settings – These are your current settings in a serialized format. Copy the contents to make a backup of your settings.
307
  * Remove `.hentry` CSS? – Some themes use class `.hentry` in a manner that breaks Testimonials' CSS
308
  * `remove_hentry` - default none; remove_hentry=true
309
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
310
 
311
+ == Installation ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
312
 
313
+ = Requirements =
314
 
315
+ * PHP 5.3+ [Read notice](https://aihrus.zendesk.com/entries/30678006) Since 2.16.0
316
 
317
+ = Install Methods =
318
 
319
+ * Through WordPress Admin > Plugins > Add New, Search for "Testimonials Widget"
320
+ * Find "Testimonials by Aihrus"
321
+ * Click "Install Now" of "Testimonials by Aihrus"
322
+ * Download [`testimonials-widget.zip`](http://downloads.wordpress.org/plugin/testimonials-widget.zip) locally
323
+ * Through WordPress Admin > Plugins > Add New
324
+ * Click Upload
325
+ * "Choose File" `testimonials-widget.zip`
326
+ * Click "Install Now"
327
+ * Download and unzip [`testimonials-widget.zip`](http://downloads.wordpress.org/plugin/testimonials-widget.zip) locally
328
+ * Using FTP, upload directory `testimonials-widget` to your website's `/wp-content/plugins/` directory
329
 
330
+ = Activation Options =
331
 
332
+ * Activate the "Testimonials" plugin after uploading
333
+ * Activate the "Testimonials" plugin through WordPress Admin > Plugins
 
334
 
335
  = Usage =
336
 
337
+ 1. Read [How do I create a testimonial record?](https://aihrus.zendesk.com/entries/30602506)
338
+ 1. Add and manage testimonials through the "Testimonials" menu in the WordPress admin area
339
+ 1. To display testimonials in the sidebar, go to "Widgets" menu and drag "Testimonials" widget into the desired widget area
340
+ 1. Configure "Testimonials" to select quotes and display as needed
341
  1. Use the `[[testimonialswidget_list]]` or `[[testimonialswidget_widget]]` shortcodes to display testimonials on a page or in a post
342
+ 1. Read [theme functions usage](https://aihrus.zendesk.com/entries/23702878) for `testimonialswidget_list()` and `testimonialswidget_widget()`
343
 
344
+ = Upgrading =
345
 
346
+ * Through WordPress
347
+ * Via WordPress Admin > Dashboard > Updates, click "Check Again"
348
+ * Select plugins for update, click "Update Plugins"
349
+ * Using FTP
350
+ * Download and unzip [`testimonials-widget.zip`](http://downloads.wordpress.org/plugin/testimonials-widget.zip) locally
351
+ * FTP, upload directory `testimonials-widget` to your website's `/wp-content/plugins/` directory
352
+ * Be sure to overwrite your existing `testimonials-widget` folder contents
353
 
 
354
 
355
+ == Frequently Asked Questions ==
356
+
357
+ = Most Common Issues =
 
 
 
 
358
 
359
+ * Got `Parse error: syntax error, unexpected T_STATIC, expecting ')'`? Read [Most Aihrus Plugins Require PHP 5.3+](https://aihrus.zendesk.com/entries/30678006) for the fixes.
360
+ * [Debug common theme and plugin conflicts](https://aihrus.zendesk.com/entries/25119302)
361
+ * [Change or debug CSS](https://aihrus.zendesk.com/entries/24910733) AKA "What's up with these quotes?"
362
+ * [Customize bxSlider](http://bxslider.com/examples)
363
+ * [How do I change my widget's rotation speed or other options?](https://aihrus.zendesk.com/entries/27714083)
364
+ * [Pagination is broken](https://aihrus.zendesk.com/entries/23693513)
365
+ * [Test Review schema output](http://www.google.com/webmasters/tools/richsnippets)
366
 
367
+ = Still Stuck or Want Something Done? Get Support! =
368
 
369
+ 1. [Testimonials Knowledge Base](https://aihrus.zendesk.com/categories/20104507) - read and comment upon 125+ frequently asked questions
370
+ 1. [Open Testimonials Issues](https://github.com/michael-cannon/testimonials-widget/issues) - review and submit bug reports and enhancement requests
371
+ 1. [Testimonials Support on WordPress](http://wordpress.org/support/plugin/testimonials-widget) - ask questions and review responses
372
+ 1. [Contribute Code to Testimonials](https://github.com/michael-cannon/testimonials-widget/blob/master/CONTRIBUTING.md)
373
+ 1. [Beta Testers Needed](http://aihr.us/become-beta-tester/) - get the latest Testimonials version
374
 
375
 
376
  == Screenshots ==
377
 
378
  1. Testimonials admin interface
379
  2. Collapsed Testimonials options
380
+ 3. Expanded "General Options" in Testimonials options
381
  4. Testimonial widget in the sidebar
382
  5. [[testimonialswidget_list]] in post
383
  6. [[testimonialswidget_list]] results with paging
386
  9. [WP-PageNavi compatible](http://wordpress.org/extend/plugins/wp-pagenavi/) for page numbers than default arrows
387
  10. Poedit Catalog properties
388
  11. Testimonials Settings > General tab
389
+ 12. Expanded "Selection Options" in Testimonials options
390
+ 13. Expanded "Ordering Options" in Testimonials options
391
  14. Testimonials Settings > Selection tab
392
  15. Testimonials Settings > Post Type tab
393
  16. Testimonials Settings > Widget tab
396
  19. Using Review and AggregateRating schema data structures
397
  20. Testimonials Shortcode Examples page
398
 
399
+ [gallery]
400
+
401
 
402
  == Changelog ==
403
 
408
 
409
  = 2.16.0 =
410
 
411
+ * [Requires PHP 5.3+](https://aihrus.zendesk.com/entries/30678006)
412
 
413
  = 2.15.0 =
414
 
491
  * "Show author" and "Show source" options are replaced by "Hide source" and "Hide URL" respectively. There's no backwards compatibility for these changes.
492
  * Default `min-height` is now 250px than 150px.
493
 
 
494
 
495
+ == Notes ==
496
+
497
+ * Default and Gravatar image size is based upon Thumbnail size in Media Settings
498
+ * Migration from from pre-2.0.0 custom table to new custom post type is automatic
499
+ * Review schema [structured data testing tool](http://www.google.com/webmasters/tools/richsnippets)
500
+ * When plugin is uninstalled, all data and settings are deleted if "Remove Plugin Data on Deletion" is checked in Settings
501
+
502
+
503
+ == API ==
504
+
505
+ * Read the [Testimonials API](https://github.com/michael-cannon/testimonials-widget/blob/master/API.md).
506
+
507
+
508
+ == Background ==
509
+
510
+ Version 2.0.0 of Testimonials is a complete rewrite based upon a composite of ideas from user feedback and grokking the plugins [Imperfect Quotes](http://www.swarmstrategies.com/imperfect-quotes/), [IvyCat Ajax Testimonials](http://wordpress.org/extend/plugins/ivycat-ajax-testimonials/), [Quotes Collection](http://srinig.com/wordpress/plugins/quotes-collection/), and [TB Testimonials](http://travisballard.com/wordpress/tb-testimonials/). Thank you to these plugin developers for their efforts that have helped inspire this rewrite.
511
+
512
+ Prior to version 2.0.0, this plugin was a fork of [Quotes Collection](http://srinig.com/wordpress/plugins/quotes-collection/) by [Srini G](http://wordpress.org/support/profile/SriniG) with additional contributions from [j0hnsmith](http://wordpress.org/support/profile/j0hnsmith), [ChrisCree](http://wordpress.org/support/profile/ChrisCree) and [comprock](http://wordpress.org/support/profile/comprock).
513
+
514
+
515
+ == Localization ==
516
+
517
+ * Dutch by Bjorn Robijns
518
+ * [Hebrew by Ahrale](http://atar4u.com/)
519
 
520
+ You can translate this plugin into your own language if it's not done so already. The localization file `testimonials-widget.pot` can be found in the `languages` folder of this plugin. After translation, please [send the localized file](http://aihr.us/contact-aihrus/) for plugin inclusion.
521
 
522
+ **[How do I localize?](https://aihrus.zendesk.com/entries/23691557)**
523
 
 
524
 
525
+ == Recommendation ==
526
 
527
+ * Use Jonathan Lundström's [Drag & Drop Featured Image](http://wordpress.org/extend/plugins/drag-drop-featured-image/) to speed up loading of the featured image
528
+
529
+
530
+ == Thank You ==
531
+
532
+ A big, special thank you to [Joe Weber](https://plus.google.com/100063271269277312276/posts) of [12 Star Creative](http://www.12starcreative.com/) for creating the Testimonials banner. It's fantastic.
533
+
534
+ A cool thanks to RedRokk Library for the [redrokk_metabox_class](https://gist.github.com/1880770). It makes configuring meta boxes for your posts, pages or custom post types a snap.
testimonials-widget.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Testimonials
4
  * Plugin URI: http://wordpress.org/plugins/testimonials-widget/
5
  * Description: Testimonials lets you randomly slide or list selected portfolios, quotes, reviews, or text with images or videos on your WordPress site.
6
- * Version: 2.16.5
7
  * Author: Michael Cannon
8
  * Author URI: http://aihr.us/resume/
9
  * License: GPLv2 or later
@@ -45,7 +45,7 @@ class Testimonials_Widget extends Aihrus_Common {
45
  const PLUGIN_BASE = 'testimonials-widget/testimonials-widget.php';
46
  const PT = 'testimonials-widget';
47
  const SLUG = 'tw_';
48
- const VERSION = '2.16.5';
49
 
50
  private static $found_posts = 0;
51
  private static $max_num_pages = 0;
3
  * Plugin Name: Testimonials
4
  * Plugin URI: http://wordpress.org/plugins/testimonials-widget/
5
  * Description: Testimonials lets you randomly slide or list selected portfolios, quotes, reviews, or text with images or videos on your WordPress site.
6
+ * Version: 2.16.6
7
  * Author: Michael Cannon
8
  * Author URI: http://aihr.us/resume/
9
  * License: GPLv2 or later
45
  const PLUGIN_BASE = 'testimonials-widget/testimonials-widget.php';
46
  const PT = 'testimonials-widget';
47
  const SLUG = 'tw_';
48
+ const VERSION = '2.16.6';
49
 
50
  private static $found_posts = 0;
51
  private static $max_num_pages = 0;