Testimonials Widget - Version 2.13.3

Version Description

= 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.13.3
Comparing to
See all releases

Code changes from version 2.13.2 to 2.13.3

CHANGELOG.md CHANGED
@@ -2,6 +2,15 @@
2
 
3
  ## master
4
 
 
 
 
 
 
 
 
 
 
5
  ## 2.13.2
6
  * Add StillMaintained.com notice
7
  * BUGFIX Extra meta box fields are no show
2
 
3
  ## master
4
 
5
+ ## 2.13.3
6
+ * [Add shortcode category example](http://wordpress.org/support/topic/category-shortcode-1?replies=2#post-4550244) - Thank you ashleynlinares
7
+ * Add do shortcodes option inside of testimonials content
8
+ * BUGFIX keep shortcodes inside of widgets, let theme function handle to do them or not
9
+ * Expand FAQ section
10
+ * Rename Title to Job Title as appropriate
11
+ * Update POT
12
+ * Update TODO
13
+
14
  ## 2.13.2
15
  * Add StillMaintained.com notice
16
  * BUGFIX Extra meta box fields are no show
TODO.md CHANGED
@@ -2,4 +2,9 @@
2
 
3
  Is there something you want done? Write it up on the [support forums](http://wordpress.org/support/plugin/testimonials-widget) and then [donate](http://aihr.us/about-aihrus/donate/) or [write an awesome testimonial](http://aihr.us/about-aihrus/testimonials/add-testimonial/).
4
 
5
- * BUG [IE8 + Google Font Issue](http://wordpress.org/support/topic/ie8-google-font-issue)
 
 
 
 
 
2
 
3
  Is there something you want done? Write it up on the [support forums](http://wordpress.org/support/plugin/testimonials-widget) and then [donate](http://aihr.us/about-aihrus/donate/) or [write an awesome testimonial](http://aihr.us/about-aihrus/testimonials/add-testimonial/).
4
 
5
+ * Add helper tip windows
6
+ * BUG bottom_text after update show up encoded
7
+ * [Begin CSS testing](http://www.netmagazine.com/tutorials/4-tools-automatic-css-testing)
8
+ * BUG [IE8 + Google Font Issue](http://wordpress.org/support/topic/ie8-google-font-issue)
9
+ * Pass YSlow and Google PageSpeed testing
10
+ * Prevent page slug naming conflicts
languages/testimonials-widget.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Testimonials Widget package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Testimonials Widget 2.13.2\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/testimonials-widget\n"
7
- "POT-Creation-Date: 2013-07-13 01:50:23+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -176,7 +176,7 @@ msgid "Hide Email?"
176
  msgstr ""
177
 
178
  #: lib/class-testimonials-widget-settings.php:220
179
- msgid "Hide Title?"
180
  msgstr ""
181
 
182
  #: lib/class-testimonials-widget-settings.php:225
@@ -223,257 +223,265 @@ msgstr ""
223
  msgid "After testimonials"
224
  msgstr ""
225
 
226
- #: lib/class-testimonials-widget-settings.php:266
227
- msgid "Selection Options"
 
 
 
 
228
  msgstr ""
229
 
230
  #: lib/class-testimonials-widget-settings.php:272
 
 
 
 
231
  msgid "Category Filter"
232
  msgstr ""
233
 
234
- #: lib/class-testimonials-widget-settings.php:273
235
  msgid "Comma separated category slug-names. Ex: category-a, another-category"
236
  msgstr ""
237
 
238
- #: lib/class-testimonials-widget-settings.php:279
239
  msgid "Tags Filter"
240
  msgstr ""
241
 
242
- #: lib/class-testimonials-widget-settings.php:280
243
  msgid "Comma separated tag slug-names. Ex: tag-a, another-tag"
244
  msgstr ""
245
 
246
- #: lib/class-testimonials-widget-settings.php:286
247
  msgid "Require All Tags?"
248
  msgstr ""
249
 
250
- #: lib/class-testimonials-widget-settings.php:287
251
  msgid "Select only testimonials with all of the given tags"
252
  msgstr ""
253
 
254
- #: lib/class-testimonials-widget-settings.php:293
255
  msgid "Include IDs Filter"
256
  msgstr ""
257
 
258
- #: lib/class-testimonials-widget-settings.php:294
259
- #: lib/class-testimonials-widget-settings.php:301
260
  msgid "Comma separated testimonial IDs. Ex: 3,1,2"
261
  msgstr ""
262
 
263
- #: lib/class-testimonials-widget-settings.php:300
264
  msgid "Exclude IDs Filter"
265
  msgstr ""
266
 
267
- #: lib/class-testimonials-widget-settings.php:307
268
  msgid "Limit"
269
  msgstr ""
270
 
271
- #: lib/class-testimonials-widget-settings.php:308
272
  msgid "Number of testimonials to select per instance"
273
  msgstr ""
274
 
275
- #: lib/class-testimonials-widget-settings.php:321
276
  msgid "Ordering Options"
277
  msgstr ""
278
 
279
- #: lib/class-testimonials-widget-settings.php:327
280
  msgid "Random Order?"
281
  msgstr ""
282
 
283
- #: lib/class-testimonials-widget-settings.php:328
284
  msgid ""
285
  "If checked, ignores ORDER BY, ORDER BY meta_key, and ORDER BY Order. Widgets "
286
  "are random by default automatically"
287
  msgstr ""
288
 
289
- #: lib/class-testimonials-widget-settings.php:334
290
  msgid "ORDER BY"
291
  msgstr ""
292
 
293
- #: lib/class-testimonials-widget-settings.php:335
294
  msgid "Used when \"Random Order\" is disabled"
295
  msgstr ""
296
 
297
- #: lib/class-testimonials-widget-settings.php:338
298
  msgid "Testimonial ID"
299
  msgstr ""
300
 
301
- #: lib/class-testimonials-widget-settings.php:339
302
  msgid "Author"
303
  msgstr ""
304
 
305
- #: lib/class-testimonials-widget-settings.php:340 testimonials-widget.php:457
306
  msgid "Date"
307
  msgstr ""
308
 
309
- #: lib/class-testimonials-widget-settings.php:341
310
  msgid "Menu Order"
311
  msgstr ""
312
 
313
- #: lib/class-testimonials-widget-settings.php:342 testimonials-widget.php:449
314
  msgid "Source"
315
  msgstr ""
316
 
317
- #: lib/class-testimonials-widget-settings.php:343
318
  msgid "No order"
319
  msgstr ""
320
 
321
- #: lib/class-testimonials-widget-settings.php:351
322
  msgid "ORDER BY meta_key"
323
  msgstr ""
324
 
325
- #: lib/class-testimonials-widget-settings.php:352
326
  msgid ""
327
  "Used when \"Random Order\" is disabled and sorting by a testimonials meta "
328
  "key is needed. Overrides ORDER BY"
329
  msgstr ""
330
 
331
- #: lib/class-testimonials-widget-settings.php:355
332
  msgid "None"
333
  msgstr ""
334
 
335
- #: lib/class-testimonials-widget-settings.php:356 testimonials-widget.php:451
336
- #: testimonials-widget.php:1493
337
- msgid "Title"
338
  msgstr ""
339
 
340
- #: lib/class-testimonials-widget-settings.php:357 testimonials-widget.php:453
341
- #: testimonials-widget.php:1505
342
  msgid "Email"
343
  msgstr ""
344
 
345
- #: lib/class-testimonials-widget-settings.php:358 testimonials-widget.php:452
346
- #: testimonials-widget.php:1499
347
  msgid "Location"
348
  msgstr ""
349
 
350
- #: lib/class-testimonials-widget-settings.php:359 testimonials-widget.php:454
351
- #: testimonials-widget.php:1511
352
  msgid "Company"
353
  msgstr ""
354
 
355
- #: lib/class-testimonials-widget-settings.php:360 testimonials-widget.php:455
356
- #: testimonials-widget.php:1517
357
  msgid "URL"
358
  msgstr ""
359
 
360
- #: lib/class-testimonials-widget-settings.php:367
361
  msgid "ORDER BY Order"
362
  msgstr ""
363
 
364
- #: lib/class-testimonials-widget-settings.php:370
365
  msgid "Descending"
366
  msgstr ""
367
 
368
- #: lib/class-testimonials-widget-settings.php:371
369
  msgid "Ascending"
370
  msgstr ""
371
 
372
- #: lib/class-testimonials-widget-settings.php:385
373
  msgid "Allow Comments?"
374
  msgstr ""
375
 
376
- #: lib/class-testimonials-widget-settings.php:386
377
  msgid ""
378
  "Only affects the Testimonials Widget post edit page. Your theme controls the "
379
  "front-end view."
380
  msgstr ""
381
 
382
- #: lib/class-testimonials-widget-settings.php:391
383
  msgid "URL slug-name for <a href=\"%1s\">testimonials archive</a> page."
384
  msgstr ""
385
 
386
- #: lib/class-testimonials-widget-settings.php:397
387
  msgid "Archive Page URL"
388
  msgstr ""
389
 
390
- #: lib/class-testimonials-widget-settings.php:404
391
  msgid ""
392
  "URL slug-name for testimonial view pages. Shouldn't be the same as Archive "
393
  "Page URL."
394
  msgstr ""
395
 
396
- #: lib/class-testimonials-widget-settings.php:408
397
  msgid "Testimonial Page URL"
398
  msgstr ""
399
 
400
- #: lib/class-testimonials-widget-settings.php:418
401
  msgid "Compatiblity Options"
402
  msgstr ""
403
 
404
- #: lib/class-testimonials-widget-settings.php:424
405
  msgid "Remove `.hentry` CSS?"
406
  msgstr ""
407
 
408
- #: lib/class-testimonials-widget-settings.php:425
409
  msgid ""
410
  "Pre 2.6.4. Some themes use class `.hentry` in a manner that breaks "
411
  "Testimonials Widgets CSS"
412
  msgstr ""
413
 
414
- #: lib/class-testimonials-widget-settings.php:435
415
  msgid "Use `&lt;q&gt;` tag?"
416
  msgstr ""
417
 
418
- #: lib/class-testimonials-widget-settings.php:436
419
  msgid "Pre 2.11.0. Not HTML5 compliant"
420
  msgstr ""
421
 
422
- #: lib/class-testimonials-widget-settings.php:446
423
  msgid "Don't Use Default Taxonomies?"
424
  msgstr ""
425
 
426
- #: lib/class-testimonials-widget-settings.php:448
427
  msgid ""
428
  "If checked, use Testimonials Widget's own category and tag taxonomies instead"
429
  msgstr ""
430
 
431
- #: lib/class-testimonials-widget-settings.php:459
432
  msgid "Export Settings"
433
  msgstr ""
434
 
435
- #: lib/class-testimonials-widget-settings.php:461
436
  msgid ""
437
  "These are your current settings in a serialized format. Copy the contents to "
438
  "make a backup of your settings."
439
  msgstr ""
440
 
441
- #: lib/class-testimonials-widget-settings.php:469
442
  msgid "Import Settings"
443
  msgstr ""
444
 
445
- #: lib/class-testimonials-widget-settings.php:471
446
  msgid ""
447
  "Paste new serialized settings here to overwrite your current configuration."
448
  msgstr ""
449
 
450
- #: lib/class-testimonials-widget-settings.php:477
451
  msgid "Remove Plugin Data on Deletion?"
452
  msgstr ""
453
 
454
- #: lib/class-testimonials-widget-settings.php:480
455
  msgid ""
456
  "Delete all Testimonials Widget data and options from database on plugin "
457
  "deletion"
458
  msgstr ""
459
 
460
- #: lib/class-testimonials-widget-settings.php:486
461
  msgid "Reset to Defaults?"
462
  msgstr ""
463
 
464
- #: lib/class-testimonials-widget-settings.php:489
465
  msgid "Check this box to reset options to their defaults"
466
  msgstr ""
467
 
468
- #: lib/class-testimonials-widget-settings.php:555 testimonials-widget.php:62
469
  msgid "Settings"
470
  msgstr ""
471
 
472
- #: lib/class-testimonials-widget-settings.php:592
473
  msgid "Testimonials Widget Settings"
474
  msgstr ""
475
 
476
- #: lib/class-testimonials-widget-settings.php:594
477
  msgid ""
478
  "These Testimonials Widget Settings establish the default option values for "
479
  "shortcodes, theme functions, and widget instances. Widgets, once created no "
@@ -482,15 +490,15 @@ msgid ""
482
  "then recreate it."
483
  msgstr ""
484
 
485
- #: lib/class-testimonials-widget-settings.php:611
486
  msgid "Save Changes"
487
  msgstr ""
488
 
489
- #: lib/class-testimonials-widget-settings.php:623
490
  msgid "Copyright &copy;%1$s %2$s."
491
  msgstr ""
492
 
493
- #: lib/class-testimonials-widget-settings.php:983
494
  msgid "Required"
495
  msgstr ""
496
 
@@ -498,7 +506,7 @@ msgstr ""
498
  msgid "Display testimonials with multiple selection and display options"
499
  msgstr ""
500
 
501
- #. #-#-#-#-# testimonials-widget.pot (Testimonials Widget 2.13.2) #-#-#-#-#
502
  #. Plugin Name of the plugin/theme
503
  #: lib/class-testimonials-widget-widget.php:37
504
  msgid "Testimonials Widget"
@@ -572,7 +580,7 @@ msgstr ""
572
  msgid "Search Testimonials"
573
  msgstr ""
574
 
575
- #: testimonials-widget.php:486 testimonials-widget.php:1605
576
  msgid "Testimonial"
577
  msgstr ""
578
 
@@ -584,68 +592,68 @@ msgstr ""
584
  msgid "…"
585
  msgstr ""
586
 
587
- #: testimonials-widget.php:1234
588
  msgid "&laquo;"
589
  msgstr ""
590
 
591
- #: testimonials-widget.php:1243
592
  msgid "&raquo;"
593
  msgstr ""
594
 
595
- #: testimonials-widget.php:1529
596
  msgid "Testimonial Data"
597
  msgstr ""
598
 
599
- #: testimonials-widget.php:1554
600
  msgid "Enter title here"
601
  msgstr ""
602
 
603
- #: testimonials-widget.php:1555
604
  msgid "Enter testimonial source here"
605
  msgstr ""
606
 
607
- #: testimonials-widget.php:1580
608
  msgid "Testimonial updated. <a href=\"%s\">View testimonial</a>"
609
  msgstr ""
610
 
611
- #: testimonials-widget.php:1581
612
  msgid "Custom field updated."
613
  msgstr ""
614
 
615
- #: testimonials-widget.php:1582
616
  msgid "Custom field deleted."
617
  msgstr ""
618
 
619
- #: testimonials-widget.php:1583
620
  msgid "Testimonial updated."
621
  msgstr ""
622
 
623
  #. translators: %s: date and time of the revision
624
- #: testimonials-widget.php:1585
625
  msgid "Testimonial restored to revision from %s"
626
  msgstr ""
627
 
628
- #: testimonials-widget.php:1586
629
  msgid "Testimonial published. <a href=\"%s\">View testimonial</a>"
630
  msgstr ""
631
 
632
- #: testimonials-widget.php:1587
633
  msgid "Testimonial saved."
634
  msgstr ""
635
 
636
- #: testimonials-widget.php:1588
637
  msgid ""
638
  "Testimonial submitted. <a target=\"_blank\" href=\"%s\">Preview testimonial</"
639
  "a>"
640
  msgstr ""
641
 
642
- #: testimonials-widget.php:1589
643
  msgid ""
644
  "Testimonial scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href="
645
  "\"%2$s\">Preview testimonial</a>"
646
  msgstr ""
647
 
648
- #: testimonials-widget.php:1590
649
  msgid ""
650
  "Testimonial draft updated. <a target=\"_blank\" href=\"%s\">Preview "
651
  "testimonial</a>"
2
  # This file is distributed under the same license as the Testimonials Widget package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Testimonials Widget 2.13.3\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/testimonials-widget\n"
7
+ "POT-Creation-Date: 2013-08-28 02:26:21+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
176
  msgstr ""
177
 
178
  #: lib/class-testimonials-widget-settings.php:220
179
+ msgid "Hide Job Title?"
180
  msgstr ""
181
 
182
  #: lib/class-testimonials-widget-settings.php:225
223
  msgid "After testimonials"
224
  msgstr ""
225
 
226
+ #: lib/class-testimonials-widget-settings.php:260
227
+ msgid "Do [shortcodes]?"
228
+ msgstr ""
229
+
230
+ #: lib/class-testimonials-widget-settings.php:261
231
+ msgid "If unchecked, shortcodes are stripped."
232
  msgstr ""
233
 
234
  #: lib/class-testimonials-widget-settings.php:272
235
+ msgid "Selection Options"
236
+ msgstr ""
237
+
238
+ #: lib/class-testimonials-widget-settings.php:278
239
  msgid "Category Filter"
240
  msgstr ""
241
 
242
+ #: lib/class-testimonials-widget-settings.php:279
243
  msgid "Comma separated category slug-names. Ex: category-a, another-category"
244
  msgstr ""
245
 
246
+ #: lib/class-testimonials-widget-settings.php:285
247
  msgid "Tags Filter"
248
  msgstr ""
249
 
250
+ #: lib/class-testimonials-widget-settings.php:286
251
  msgid "Comma separated tag slug-names. Ex: tag-a, another-tag"
252
  msgstr ""
253
 
254
+ #: lib/class-testimonials-widget-settings.php:292
255
  msgid "Require All Tags?"
256
  msgstr ""
257
 
258
+ #: lib/class-testimonials-widget-settings.php:293
259
  msgid "Select only testimonials with all of the given tags"
260
  msgstr ""
261
 
262
+ #: lib/class-testimonials-widget-settings.php:299
263
  msgid "Include IDs Filter"
264
  msgstr ""
265
 
266
+ #: lib/class-testimonials-widget-settings.php:300
267
+ #: lib/class-testimonials-widget-settings.php:307
268
  msgid "Comma separated testimonial IDs. Ex: 3,1,2"
269
  msgstr ""
270
 
271
+ #: lib/class-testimonials-widget-settings.php:306
272
  msgid "Exclude IDs Filter"
273
  msgstr ""
274
 
275
+ #: lib/class-testimonials-widget-settings.php:313
276
  msgid "Limit"
277
  msgstr ""
278
 
279
+ #: lib/class-testimonials-widget-settings.php:314
280
  msgid "Number of testimonials to select per instance"
281
  msgstr ""
282
 
283
+ #: lib/class-testimonials-widget-settings.php:327
284
  msgid "Ordering Options"
285
  msgstr ""
286
 
287
+ #: lib/class-testimonials-widget-settings.php:333
288
  msgid "Random Order?"
289
  msgstr ""
290
 
291
+ #: lib/class-testimonials-widget-settings.php:334
292
  msgid ""
293
  "If checked, ignores ORDER BY, ORDER BY meta_key, and ORDER BY Order. Widgets "
294
  "are random by default automatically"
295
  msgstr ""
296
 
297
+ #: lib/class-testimonials-widget-settings.php:340
298
  msgid "ORDER BY"
299
  msgstr ""
300
 
301
+ #: lib/class-testimonials-widget-settings.php:341
302
  msgid "Used when \"Random Order\" is disabled"
303
  msgstr ""
304
 
305
+ #: lib/class-testimonials-widget-settings.php:344
306
  msgid "Testimonial ID"
307
  msgstr ""
308
 
309
+ #: lib/class-testimonials-widget-settings.php:345
310
  msgid "Author"
311
  msgstr ""
312
 
313
+ #: lib/class-testimonials-widget-settings.php:346 testimonials-widget.php:457
314
  msgid "Date"
315
  msgstr ""
316
 
317
+ #: lib/class-testimonials-widget-settings.php:347
318
  msgid "Menu Order"
319
  msgstr ""
320
 
321
+ #: lib/class-testimonials-widget-settings.php:348 testimonials-widget.php:449
322
  msgid "Source"
323
  msgstr ""
324
 
325
+ #: lib/class-testimonials-widget-settings.php:349
326
  msgid "No order"
327
  msgstr ""
328
 
329
+ #: lib/class-testimonials-widget-settings.php:357
330
  msgid "ORDER BY meta_key"
331
  msgstr ""
332
 
333
+ #: lib/class-testimonials-widget-settings.php:358
334
  msgid ""
335
  "Used when \"Random Order\" is disabled and sorting by a testimonials meta "
336
  "key is needed. Overrides ORDER BY"
337
  msgstr ""
338
 
339
+ #: lib/class-testimonials-widget-settings.php:361
340
  msgid "None"
341
  msgstr ""
342
 
343
+ #: lib/class-testimonials-widget-settings.php:362 testimonials-widget.php:451
344
+ #: testimonials-widget.php:1494
345
+ msgid "Job Title"
346
  msgstr ""
347
 
348
+ #: lib/class-testimonials-widget-settings.php:363 testimonials-widget.php:453
349
+ #: testimonials-widget.php:1506
350
  msgid "Email"
351
  msgstr ""
352
 
353
+ #: lib/class-testimonials-widget-settings.php:364 testimonials-widget.php:452
354
+ #: testimonials-widget.php:1500
355
  msgid "Location"
356
  msgstr ""
357
 
358
+ #: lib/class-testimonials-widget-settings.php:365 testimonials-widget.php:454
359
+ #: testimonials-widget.php:1512
360
  msgid "Company"
361
  msgstr ""
362
 
363
+ #: lib/class-testimonials-widget-settings.php:366 testimonials-widget.php:455
364
+ #: testimonials-widget.php:1518
365
  msgid "URL"
366
  msgstr ""
367
 
368
+ #: lib/class-testimonials-widget-settings.php:373
369
  msgid "ORDER BY Order"
370
  msgstr ""
371
 
372
+ #: lib/class-testimonials-widget-settings.php:376
373
  msgid "Descending"
374
  msgstr ""
375
 
376
+ #: lib/class-testimonials-widget-settings.php:377
377
  msgid "Ascending"
378
  msgstr ""
379
 
380
+ #: lib/class-testimonials-widget-settings.php:391
381
  msgid "Allow Comments?"
382
  msgstr ""
383
 
384
+ #: lib/class-testimonials-widget-settings.php:392
385
  msgid ""
386
  "Only affects the Testimonials Widget post edit page. Your theme controls the "
387
  "front-end view."
388
  msgstr ""
389
 
390
+ #: lib/class-testimonials-widget-settings.php:397
391
  msgid "URL slug-name for <a href=\"%1s\">testimonials archive</a> page."
392
  msgstr ""
393
 
394
+ #: lib/class-testimonials-widget-settings.php:403
395
  msgid "Archive Page URL"
396
  msgstr ""
397
 
398
+ #: lib/class-testimonials-widget-settings.php:410
399
  msgid ""
400
  "URL slug-name for testimonial view pages. Shouldn't be the same as Archive "
401
  "Page URL."
402
  msgstr ""
403
 
404
+ #: lib/class-testimonials-widget-settings.php:414
405
  msgid "Testimonial Page URL"
406
  msgstr ""
407
 
408
+ #: lib/class-testimonials-widget-settings.php:424
409
  msgid "Compatiblity Options"
410
  msgstr ""
411
 
412
+ #: lib/class-testimonials-widget-settings.php:430
413
  msgid "Remove `.hentry` CSS?"
414
  msgstr ""
415
 
416
+ #: lib/class-testimonials-widget-settings.php:431
417
  msgid ""
418
  "Pre 2.6.4. Some themes use class `.hentry` in a manner that breaks "
419
  "Testimonials Widgets CSS"
420
  msgstr ""
421
 
422
+ #: lib/class-testimonials-widget-settings.php:441
423
  msgid "Use `&lt;q&gt;` tag?"
424
  msgstr ""
425
 
426
+ #: lib/class-testimonials-widget-settings.php:442
427
  msgid "Pre 2.11.0. Not HTML5 compliant"
428
  msgstr ""
429
 
430
+ #: lib/class-testimonials-widget-settings.php:452
431
  msgid "Don't Use Default Taxonomies?"
432
  msgstr ""
433
 
434
+ #: lib/class-testimonials-widget-settings.php:454
435
  msgid ""
436
  "If checked, use Testimonials Widget's own category and tag taxonomies instead"
437
  msgstr ""
438
 
439
+ #: lib/class-testimonials-widget-settings.php:465
440
  msgid "Export Settings"
441
  msgstr ""
442
 
443
+ #: lib/class-testimonials-widget-settings.php:467
444
  msgid ""
445
  "These are your current settings in a serialized format. Copy the contents to "
446
  "make a backup of your settings."
447
  msgstr ""
448
 
449
+ #: lib/class-testimonials-widget-settings.php:475
450
  msgid "Import Settings"
451
  msgstr ""
452
 
453
+ #: lib/class-testimonials-widget-settings.php:477
454
  msgid ""
455
  "Paste new serialized settings here to overwrite your current configuration."
456
  msgstr ""
457
 
458
+ #: lib/class-testimonials-widget-settings.php:483
459
  msgid "Remove Plugin Data on Deletion?"
460
  msgstr ""
461
 
462
+ #: lib/class-testimonials-widget-settings.php:486
463
  msgid ""
464
  "Delete all Testimonials Widget data and options from database on plugin "
465
  "deletion"
466
  msgstr ""
467
 
468
+ #: lib/class-testimonials-widget-settings.php:492
469
  msgid "Reset to Defaults?"
470
  msgstr ""
471
 
472
+ #: lib/class-testimonials-widget-settings.php:495
473
  msgid "Check this box to reset options to their defaults"
474
  msgstr ""
475
 
476
+ #: lib/class-testimonials-widget-settings.php:561 testimonials-widget.php:62
477
  msgid "Settings"
478
  msgstr ""
479
 
480
+ #: lib/class-testimonials-widget-settings.php:598
481
  msgid "Testimonials Widget Settings"
482
  msgstr ""
483
 
484
+ #: lib/class-testimonials-widget-settings.php:600
485
  msgid ""
486
  "These Testimonials Widget Settings establish the default option values for "
487
  "shortcodes, theme functions, and widget instances. Widgets, once created no "
490
  "then recreate it."
491
  msgstr ""
492
 
493
+ #: lib/class-testimonials-widget-settings.php:617
494
  msgid "Save Changes"
495
  msgstr ""
496
 
497
+ #: lib/class-testimonials-widget-settings.php:629
498
  msgid "Copyright &copy;%1$s %2$s."
499
  msgstr ""
500
 
501
+ #: lib/class-testimonials-widget-settings.php:989
502
  msgid "Required"
503
  msgstr ""
504
 
506
  msgid "Display testimonials with multiple selection and display options"
507
  msgstr ""
508
 
509
+ #. #-#-#-#-# testimonials-widget.pot (Testimonials Widget 2.13.3) #-#-#-#-#
510
  #. Plugin Name of the plugin/theme
511
  #: lib/class-testimonials-widget-widget.php:37
512
  msgid "Testimonials Widget"
580
  msgid "Search Testimonials"
581
  msgstr ""
582
 
583
+ #: testimonials-widget.php:486 testimonials-widget.php:1606
584
  msgid "Testimonial"
585
  msgstr ""
586
 
592
  msgid "…"
593
  msgstr ""
594
 
595
+ #: testimonials-widget.php:1235
596
  msgid "&laquo;"
597
  msgstr ""
598
 
599
+ #: testimonials-widget.php:1244
600
  msgid "&raquo;"
601
  msgstr ""
602
 
603
+ #: testimonials-widget.php:1530
604
  msgid "Testimonial Data"
605
  msgstr ""
606
 
607
+ #: testimonials-widget.php:1555
608
  msgid "Enter title here"
609
  msgstr ""
610
 
611
+ #: testimonials-widget.php:1556
612
  msgid "Enter testimonial source here"
613
  msgstr ""
614
 
615
+ #: testimonials-widget.php:1581
616
  msgid "Testimonial updated. <a href=\"%s\">View testimonial</a>"
617
  msgstr ""
618
 
619
+ #: testimonials-widget.php:1582
620
  msgid "Custom field updated."
621
  msgstr ""
622
 
623
+ #: testimonials-widget.php:1583
624
  msgid "Custom field deleted."
625
  msgstr ""
626
 
627
+ #: testimonials-widget.php:1584
628
  msgid "Testimonial updated."
629
  msgstr ""
630
 
631
  #. translators: %s: date and time of the revision
632
+ #: testimonials-widget.php:1586
633
  msgid "Testimonial restored to revision from %s"
634
  msgstr ""
635
 
636
+ #: testimonials-widget.php:1587
637
  msgid "Testimonial published. <a href=\"%s\">View testimonial</a>"
638
  msgstr ""
639
 
640
+ #: testimonials-widget.php:1588
641
  msgid "Testimonial saved."
642
  msgstr ""
643
 
644
+ #: testimonials-widget.php:1589
645
  msgid ""
646
  "Testimonial submitted. <a target=\"_blank\" href=\"%s\">Preview testimonial</"
647
  "a>"
648
  msgstr ""
649
 
650
+ #: testimonials-widget.php:1590
651
  msgid ""
652
  "Testimonial scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href="
653
  "\"%2$s\">Preview testimonial</a>"
654
  msgstr ""
655
 
656
+ #: testimonials-widget.php:1591
657
  msgid ""
658
  "Testimonial draft updated. <a target=\"_blank\" href=\"%s\">Preview "
659
  "testimonial</a>"
lib/class-testimonials-widget-settings.php CHANGED
@@ -217,7 +217,7 @@ class Testimonials_Widget_Settings {
217
  );
218
 
219
  self::$settings['hide_title'] = array(
220
- 'title' => esc_html__( 'Hide Title?', 'testimonials-widget' ),
221
  'type' => 'checkbox',
222
  );
223
 
@@ -256,6 +256,12 @@ class Testimonials_Widget_Settings {
256
  'widget' => 0,
257
  );
258
 
 
 
 
 
 
 
259
  self::$settings['general_expand_end'] = array(
260
  'type' => 'expand_end',
261
  );
@@ -353,7 +359,7 @@ class Testimonials_Widget_Settings {
353
  'type' => 'select',
354
  'choices' => array(
355
  '' => esc_html__( 'None', 'testimonials-widget' ),
356
- 'testimonials-widget-title' => esc_html__( 'Title', 'testimonials-widget' ),
357
  'testimonials-widget-email' => esc_html__( 'Email', 'testimonials-widget' ),
358
  'testimonials-widget-location' => esc_html__( 'Location', 'testimonials-widget' ),
359
  'testimonials-widget-company' => esc_html__( 'Company', 'testimonials-widget' ),
217
  );
218
 
219
  self::$settings['hide_title'] = array(
220
+ 'title' => esc_html__( 'Hide Job Title?', 'testimonials-widget' ),
221
  'type' => 'checkbox',
222
  );
223
 
256
  'widget' => 0,
257
  );
258
 
259
+ self::$settings['do_shortcode'] = array(
260
+ 'title' => esc_html__( 'Do [shortcodes]?', 'testimonials-widget' ),
261
+ 'desc' => esc_html__( 'If unchecked, shortcodes are stripped.', 'testimonials-widget' ),
262
+ 'type' => 'checkbox',
263
+ );
264
+
265
  self::$settings['general_expand_end'] = array(
266
  'type' => 'expand_end',
267
  );
359
  'type' => 'select',
360
  'choices' => array(
361
  '' => esc_html__( 'None', 'testimonials-widget' ),
362
+ 'testimonials-widget-title' => esc_html__( 'Job Title', 'testimonials-widget' ),
363
  'testimonials-widget-email' => esc_html__( 'Email', 'testimonials-widget' ),
364
  'testimonials-widget-location' => esc_html__( 'Location', 'testimonials-widget' ),
365
  'testimonials-widget-company' => esc_html__( 'Company', 'testimonials-widget' ),
readme.txt CHANGED
@@ -5,7 +5,7 @@ Donate link: http://aihr.us/about-aihrus/donate/
5
  Tags: client, customer, quotations, quote, quotes, random, review, quote, recommendation, reference, testimonial, testimonials, testimony, widget, wpml
6
  Requires at least: 3.4
7
  Tested up to: 3.6.0
8
- Stable tag: 2.13.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -108,6 +108,7 @@ Testimonials Widget Premium plugin extends the best [Testimonials Widget](http:/
108
  * Optional commenting on testimonial single-view pages
109
  * Respects meta capabilities
110
  * Rotation JavaScript in footer than body
 
111
  * Supports [WP-PageNavi](http://wordpress.org/extend/plugins/wp-pagenavi/)
112
  * Testimonial content supports HTML
113
  * Testimonial, email, and URL fields are clickable – URL requires `http://` or `https://` prefix
@@ -150,7 +151,7 @@ Further, global settings are the baseline for shortcodes. If you want to alter t
150
  * `hide_source` - default show; hide_source=true
151
  * Hide Email?
152
  * `hide_email` - default show; hide_email=true
153
- * Hide Title?
154
  * `hide_title` - default show; hide_title=true
155
  * Hide Location?
156
  * `hide_location` - default show; hide_location=true
@@ -168,6 +169,8 @@ Further, global settings are the baseline for shortcodes. If you want to alter t
168
  * `before` – display paging only before testimonial entries
169
  * `after` – display paging only after testimonial entries
170
  * Widget - Not functional
 
 
171
 
172
  **Selection**
173
 
@@ -241,6 +244,7 @@ Further, global settings are the baseline for shortcodes. If you want to alter t
241
  **[testimonialswidget_list]**
242
 
243
  * Testimonial list by category or tag
 
244
  * [testimonialswidget_list category=product hide_not_found=true]
245
  * [testimonialswidget_list category=product tags=widget limit=5]
246
  * Show 3 full-length testimonials, with opening and closing quote marks removed
@@ -309,7 +313,7 @@ Prior to version 2.0.0, this plugin was a fork of [Quotes Collection](http://sri
309
 
310
  = Support =
311
 
312
- Please visit the [Testimonials Widget Knowledge Base](https://aihrus.zendesk.com/categories/20104507-Testimonials-Widget) for frequently asked questions, offering ideas, or getting support.
313
 
314
  If you want to contribute and I hope you do, visit the [Testimonials Widget Github repository](https://github.com/michael-cannon/testimonials-widget).
315
 
@@ -331,7 +335,15 @@ If you want to contribute and I hope you do, visit the [Testimonials Widget Gith
331
 
332
  == Frequently Asked Questions ==
333
 
334
- Please visit the [Testimonials Widget Knowledge Base](https://aihrus.zendesk.com/categories/20104507-Testimonials-Widget) for frequently asked questions, offering ideas, or getting support.
 
 
 
 
 
 
 
 
335
 
336
 
337
  == Screenshots ==
5
  Tags: client, customer, quotations, quote, quotes, random, review, quote, recommendation, reference, testimonial, testimonials, testimony, widget, wpml
6
  Requires at least: 3.4
7
  Tested up to: 3.6.0
8
+ Stable tag: 2.13.3
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
108
  * Optional commenting on testimonial single-view pages
109
  * Respects meta capabilities
110
  * Rotation JavaScript in footer than body
111
+ * Shortcodes allowed inside of testimonials content
112
  * Supports [WP-PageNavi](http://wordpress.org/extend/plugins/wp-pagenavi/)
113
  * Testimonial content supports HTML
114
  * Testimonial, email, and URL fields are clickable – URL requires `http://` or `https://` prefix
151
  * `hide_source` - default show; hide_source=true
152
  * Hide Email?
153
  * `hide_email` - default show; hide_email=true
154
+ * Hide Job Title?
155
  * `hide_title` - default show; hide_title=true
156
  * Hide Location?
157
  * `hide_location` - default show; hide_location=true
169
  * `before` – display paging only before testimonial entries
170
  * `after` – display paging only after testimonial entries
171
  * Widget - Not functional
172
+ * Do [shortcodes] - If unchecked, shortcodes are stripped.
173
+ * `do_shortcode` - default false; do_shortcode=true
174
 
175
  **Selection**
176
 
244
  **[testimonialswidget_list]**
245
 
246
  * Testimonial list by category or tag
247
+ * [testimonialswidget_list category="category-name"]
248
  * [testimonialswidget_list category=product hide_not_found=true]
249
  * [testimonialswidget_list category=product tags=widget limit=5]
250
  * Show 3 full-length testimonials, with opening and closing quote marks removed
313
 
314
  = Support =
315
 
316
+ Please visit the [Testimonials Widget Knowledge Base](https://aihrus.zendesk.com/categories/20104507-Testimonials-Widget) for frequently asked questions, sending ideas, or getting support.
317
 
318
  If you want to contribute and I hope you do, visit the [Testimonials Widget Github repository](https://github.com/michael-cannon/testimonials-widget).
319
 
335
 
336
  == Frequently Asked Questions ==
337
 
338
+ = Most Common Resolutions =
339
+
340
+ 1. [Debug common theme and plugin conflicts](https://aihrus.zendesk.com/entries/25119302-How-do-you-debug-common-issues-)
341
+ 1. [Alter CSS](https://aihrus.zendesk.com/entries/24910733-How-to-Correct-Testimonials-Widget-CSS-Issues)
342
+ 1. [Pagination is broken](https://aihrus.zendesk.com/entries/23693513-My-testimonials-list-paging-doesn-t-work)
343
+
344
+ = Still Stuck? =
345
+
346
+ Please visit the [Testimonials Widget Knowledge Base](https://aihrus.zendesk.com/categories/20104507-Testimonials-Widget) for more frequently asked questions, sending ideas, or getting support.
347
 
348
 
349
  == Screenshots ==
testimonials-widget.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Testimonials Widget
4
  * Plugin URI: http://wordpress.org/extend/plugins/testimonials-widget/
5
  * Description: Testimonials Widget plugin allows you to display random or selected portfolio, quotes, reviews, showcases, or text with images on your WordPress blog.
6
- * Version: 2.13.2
7
  * Author: Michael Cannon
8
  * Author URI: http://aihr.us/about-aihrus/michael-cannon-resume/
9
  * License: GPLv2 or later
@@ -28,7 +28,7 @@ class Testimonials_Widget {
28
  const OLD_NAME = 'testimonialswidget';
29
  const PLUGIN_FILE = 'testimonials-widget/testimonials-widget.php';
30
  const PT = 'testimonials-widget';
31
- const VERSION = '2.13.2';
32
 
33
  private static $base = null;
34
  private static $max_num_pages = 0;
@@ -239,7 +239,7 @@ EOD;
239
 
240
 
241
  public function admin_notices_2_12_0() {
242
- $content = '<div class="updated"><p>';
243
  $content .= sprintf( __( 'If your Testimonials Widget display has gone to funky town, please <a href="%s">read the FAQ</a> about possible CSS fixes.', 'testimonials-widget' ), 'https://aihrus.zendesk.com/entries/23722573-Major-Changes-Since-2-10-0' );
244
  $content .= '</p></div>';
245
 
@@ -248,7 +248,7 @@ EOD;
248
 
249
 
250
  public function admin_notices_donate() {
251
- $content = '<div class="updated"><p>';
252
  $content .= sprintf( esc_html__( 'Please donate $2 towards development and support of this Testimonials Widget plugin. %s', 'testimonials-widget' ), self::$donate_button );
253
  $content .= '</p></div>';
254
 
@@ -448,7 +448,7 @@ EOD;
448
  'thumbnail' => esc_html__( 'Image', 'testimonials-widget' ),
449
  'title' => esc_html__( 'Source', 'testimonials-widget' ),
450
  'shortcode' => esc_html__( 'Shortcodes', 'testimonials-widget' ),
451
- 'testimonials-widget-title' => esc_html__( 'Title', 'testimonials-widget' ),
452
  'testimonials-widget-location' => esc_html__( 'Location', 'testimonials-widget' ),
453
  'testimonials-widget-email' => esc_html__( 'Email', 'testimonials-widget' ),
454
  'testimonials-widget-company' => esc_html__( 'Company', 'testimonials-widget' ),
@@ -1176,6 +1176,7 @@ EOF;
1176
  return $content;
1177
 
1178
  $keep_whitespace = $atts['keep_whitespace'];
 
1179
 
1180
  // wrap our own quote class around the content before any formatting
1181
  // happens
@@ -1185,20 +1186,20 @@ EOF;
1185
  $temp_content .= self::$tag_close_quote;
1186
 
1187
  $content = $temp_content;
1188
-
1189
  $content = trim( $content );
1190
  $content = wptexturize( $content );
1191
  $content = convert_smilies( $content );
1192
  $content = convert_chars( $content );
1193
 
1194
- if ( is_null( $widget_number ) ) {
1195
  $content = wpautop( $content );
1196
- $content = shortcode_unautop( $content );
1197
- } elseif ( $keep_whitespace ) {
1198
- $content = wpautop( $content );
1199
- } else {
 
 
1200
  $content = strip_shortcodes( $content );
1201
- }
1202
 
1203
  $content = str_replace( ']]>', ']]&gt;', $content );
1204
  $content = trim( $content );
@@ -1490,7 +1491,7 @@ EOF;
1490
 
1491
  $fields = array(
1492
  array(
1493
- 'name' => esc_html__( 'Title', 'testimonials-widget' ),
1494
  'id' => 'testimonials-widget-title',
1495
  'type' => 'text',
1496
  'desc' => '',
3
  * Plugin Name: Testimonials Widget
4
  * Plugin URI: http://wordpress.org/extend/plugins/testimonials-widget/
5
  * Description: Testimonials Widget plugin allows you to display random or selected portfolio, quotes, reviews, showcases, or text with images on your WordPress blog.
6
+ * Version: 2.13.3
7
  * Author: Michael Cannon
8
  * Author URI: http://aihr.us/about-aihrus/michael-cannon-resume/
9
  * License: GPLv2 or later
28
  const OLD_NAME = 'testimonialswidget';
29
  const PLUGIN_FILE = 'testimonials-widget/testimonials-widget.php';
30
  const PT = 'testimonials-widget';
31
+ const VERSION = '2.13.3';
32
 
33
  private static $base = null;
34
  private static $max_num_pages = 0;
239
 
240
 
241
  public function admin_notices_2_12_0() {
242
+ $content = '<div class="updated fade"><p>';
243
  $content .= sprintf( __( 'If your Testimonials Widget display has gone to funky town, please <a href="%s">read the FAQ</a> about possible CSS fixes.', 'testimonials-widget' ), 'https://aihrus.zendesk.com/entries/23722573-Major-Changes-Since-2-10-0' );
244
  $content .= '</p></div>';
245
 
248
 
249
 
250
  public function admin_notices_donate() {
251
+ $content = '<div class="updated fade"><p>';
252
  $content .= sprintf( esc_html__( 'Please donate $2 towards development and support of this Testimonials Widget plugin. %s', 'testimonials-widget' ), self::$donate_button );
253
  $content .= '</p></div>';
254
 
448
  'thumbnail' => esc_html__( 'Image', 'testimonials-widget' ),
449
  'title' => esc_html__( 'Source', 'testimonials-widget' ),
450
  'shortcode' => esc_html__( 'Shortcodes', 'testimonials-widget' ),
451
+ 'testimonials-widget-title' => esc_html__( 'Job Title', 'testimonials-widget' ),
452
  'testimonials-widget-location' => esc_html__( 'Location', 'testimonials-widget' ),
453
  'testimonials-widget-email' => esc_html__( 'Email', 'testimonials-widget' ),
454
  'testimonials-widget-company' => esc_html__( 'Company', 'testimonials-widget' ),
1176
  return $content;
1177
 
1178
  $keep_whitespace = $atts['keep_whitespace'];
1179
+ $do_shortcode = $atts['do_shortcode'];
1180
 
1181
  // wrap our own quote class around the content before any formatting
1182
  // happens
1186
  $temp_content .= self::$tag_close_quote;
1187
 
1188
  $content = $temp_content;
 
1189
  $content = trim( $content );
1190
  $content = wptexturize( $content );
1191
  $content = convert_smilies( $content );
1192
  $content = convert_chars( $content );
1193
 
1194
+ if ( is_null( $widget_number ) || $keep_whitespace )
1195
  $content = wpautop( $content );
1196
+
1197
+ $content = shortcode_unautop( $content );
1198
+
1199
+ if ( $do_shortcode )
1200
+ $content = do_shortcode( $content );
1201
+ else
1202
  $content = strip_shortcodes( $content );
 
1203
 
1204
  $content = str_replace( ']]>', ']]&gt;', $content );
1205
  $content = trim( $content );
1491
 
1492
  $fields = array(
1493
  array(
1494
+ 'name' => esc_html__( 'Job Title', 'testimonials-widget' ),
1495
  'id' => 'testimonials-widget-title',
1496
  'type' => 'text',
1497
  'desc' => '',