Testimonials Widget - Version 3.4.5

Version Description

= 3.0.0 =

This is a major overhaul without backwards compliance of over 80 changes. Please read the Testimonials Widget 3.0 and Testimonials Widget Premium 2.0 Upgrade Notice for more help.

If you use custom CSS, actions, or filters to modify Testimonials Widget and Testimonials Widget Premium actions or output, this upgrade will not be compatible with those modifications until corrections are made.

= Older Versions =

Read UPGRADING.

Download this release

Release Info

Developer saurabhd
Plugin Icon wp plugin Testimonials Widget
Version 3.4.5
Comparing to
See all releases

Code changes from version 3.4.4 to 3.4.5

CHANGELOG.md CHANGED
@@ -2,6 +2,9 @@
2
 
3
  ## master
4
 
 
 
 
5
  ## 3.4.4
6
  * Fix `Parse error: syntax error, unexpected ‘[‘`
7
 
@@ -1525,4 +1528,4 @@
1525
  * Allow pressing return when editing testimonial to save record
1526
 
1527
  ## 2011-08-12: Version 0.1
1528
- * initial release
2
 
3
  ## master
4
 
5
+ ## 3.4.5
6
+ * Fix issue with slider/list to filter/display testimonials using category and tags.
7
+
8
  ## 3.4.4
9
  * Fix `Parse error: syntax error, unexpected ‘[‘`
10
 
1528
  * Allow pressing return when editing testimonial to save record
1529
 
1530
  ## 2011-08-12: Version 0.1
1531
+ * initial release
includes/class-testimonials-widget.php CHANGED
@@ -675,7 +675,7 @@ class Axl_Testimonials_Widget extends Aihrus_Common {
675
 
676
 
677
  public static function testimonials( $atts ) {
678
- $atts = wp_parse_args( self::get_defaults(), $atts );
679
  $atts = Axl_Testimonials_Widget_Settings::validate_settings( $atts );
680
 
681
  if ( get_query_var( 'paged' ) ) {
@@ -719,7 +719,7 @@ class Axl_Testimonials_Widget extends Aihrus_Common {
719
  }
720
  }
721
 
722
- $atts = wp_parse_args( self::get_defaults(), $atts );
723
  $atts = Axl_Testimonials_Widget_Settings::validate_settings( $atts );
724
 
725
  $atts['paging'] = false;
@@ -730,8 +730,7 @@ class Axl_Testimonials_Widget extends Aihrus_Common {
730
 
731
  $testimonials = array();
732
 
733
- //$content = apply_filters( 'tw_cache_get', false, $atts );
734
- $content = false;
735
  if ( false === $content ) {
736
  $testimonials = self::get_testimonials( $atts );
737
  $content = self::get_testimonials_html( $testimonials, $atts, false, $widget_number );
@@ -849,8 +848,7 @@ jQuery(document).ready(function() {
849
  pause: {$pause},
850
  {$video},
851
  slideMargin: 2,
852
- slideWidth: {$slide_width},
853
- startSlide: 0
854
  });
855
  });
856
  EOF;
@@ -917,7 +915,7 @@ EOF;
917
  . $post_paging
918
  . $div_close;
919
 
920
- //$html = apply_filters( 'tw_get_testimonials_html', $html, $testimonials, $atts, $is_list, $widget_number, $div_open, $pre_paging, $testimonial_content, $post_paging, $div_close );
921
 
922
  return $html;
923
  }
@@ -1254,8 +1252,7 @@ EOF;
1254
  $args = self::get_query_args( $atts );
1255
  $args['query'] = true;
1256
 
1257
- //$testimonials = apply_filters( 'tw_cache_get', false, $args );
1258
- $testimonials = false;
1259
  if ( false === $testimonials ) {
1260
  $testimonials = new WP_Query( $args );
1261
  $testimonials = apply_filters( 'tw_testimonials_query', $testimonials, $args );
@@ -1695,7 +1692,7 @@ EOF;
1695
 
1696
 
1697
  public static function testimonials_archives( $atts, $widget_number = null ) {
1698
- $atts = wp_parse_args( Axl_Testimonials_Widget_Archives_Widget::get_defaults(), $atts );
1699
  $atts = Axl_Testimonials_Widget_Archives_Widget::validate_settings( $atts );
1700
 
1701
  $atts['type'] = 'testimonials_archives';
@@ -1755,7 +1752,7 @@ EOF;
1755
 
1756
 
1757
  public static function testimonials_categories( $atts, $widget_number = null ) {
1758
- $atts = wp_parse_args( Axl_Testimonials_Widget_Archives_Widget::get_defaults(), $atts );
1759
  $atts = Axl_Testimonials_Widget_Categories_Widget::validate_settings( $atts );
1760
 
1761
  $atts['type'] = 'testimonials_categories';
@@ -1790,7 +1787,7 @@ EOF;
1790
 
1791
 
1792
  public static function testimonials_recent( $atts, $widget_number = null ) {
1793
- $atts = wp_parse_args( Axl_Testimonials_Widget_Archives_Widget::get_defaults(), $atts );
1794
  $atts = Axl_Testimonials_Widget_Recent_Testimonials_Widget::validate_settings( $atts );
1795
 
1796
  $atts['type'] = 'testimonials_recent';
@@ -1825,7 +1822,7 @@ EOF;
1825
 
1826
 
1827
  public static function testimonials_tag_cloud( $atts, $widget_number = null ) {
1828
- $atts = wp_parse_args( Axl_Testimonials_Widget_Archives_Widget::get_defaults(), $atts );
1829
  $atts = Axl_Testimonials_Widget_Tag_Cloud_Widget::validate_settings( $atts );
1830
 
1831
  $atts['type'] = 'testimonials_tag_cloud';
@@ -1916,7 +1913,7 @@ EOF;
1916
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
1917
  */
1918
  public static function testimonials_examples( $atts = null ) {
1919
- $atts = wp_parse_args( self::get_defaults(), $atts );
1920
 
1921
  $atts['type'] = 'testimonials_examples';
1922
 
@@ -1950,7 +1947,7 @@ EOF;
1950
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
1951
  */
1952
  public static function testimonials_options( $atts = null ) {
1953
- $atts = wp_parse_args( self::get_defaults(), $atts );
1954
 
1955
  $atts['type'] = 'testimonials_options';
1956
 
@@ -2166,4 +2163,4 @@ EOF;
2166
  }
2167
  }
2168
 
2169
- ?>
675
 
676
 
677
  public static function testimonials( $atts ) {
678
+ $atts = wp_parse_args( $atts, self::get_defaults() );
679
  $atts = Axl_Testimonials_Widget_Settings::validate_settings( $atts );
680
 
681
  if ( get_query_var( 'paged' ) ) {
719
  }
720
  }
721
 
722
+ $atts = wp_parse_args( $atts, self::get_defaults() );
723
  $atts = Axl_Testimonials_Widget_Settings::validate_settings( $atts );
724
 
725
  $atts['paging'] = false;
730
 
731
  $testimonials = array();
732
 
733
+ $content = apply_filters( 'tw_cache_get', false, $atts );
 
734
  if ( false === $content ) {
735
  $testimonials = self::get_testimonials( $atts );
736
  $content = self::get_testimonials_html( $testimonials, $atts, false, $widget_number );
848
  pause: {$pause},
849
  {$video},
850
  slideMargin: 2,
851
+ slideWidth: {$slide_width}
 
852
  });
853
  });
854
  EOF;
915
  . $post_paging
916
  . $div_close;
917
 
918
+ $html = apply_filters( 'tw_get_testimonials_html', $html, $testimonials, $atts, $is_list, $widget_number, $div_open, $pre_paging, $testimonial_content, $post_paging, $div_close );
919
 
920
  return $html;
921
  }
1252
  $args = self::get_query_args( $atts );
1253
  $args['query'] = true;
1254
 
1255
+ $testimonials = apply_filters( 'tw_cache_get', false, $args );
 
1256
  if ( false === $testimonials ) {
1257
  $testimonials = new WP_Query( $args );
1258
  $testimonials = apply_filters( 'tw_testimonials_query', $testimonials, $args );
1692
 
1693
 
1694
  public static function testimonials_archives( $atts, $widget_number = null ) {
1695
+ $atts = wp_parse_args( $atts, Axl_Testimonials_Widget_Archives_Widget::get_defaults() );
1696
  $atts = Axl_Testimonials_Widget_Archives_Widget::validate_settings( $atts );
1697
 
1698
  $atts['type'] = 'testimonials_archives';
1752
 
1753
 
1754
  public static function testimonials_categories( $atts, $widget_number = null ) {
1755
+ $atts = wp_parse_args( $atts, Axl_Testimonials_Widget_Categories_Widget::get_defaults() );
1756
  $atts = Axl_Testimonials_Widget_Categories_Widget::validate_settings( $atts );
1757
 
1758
  $atts['type'] = 'testimonials_categories';
1787
 
1788
 
1789
  public static function testimonials_recent( $atts, $widget_number = null ) {
1790
+ $atts = wp_parse_args( $atts, Axl_Testimonials_Widget_Recent_Testimonials_Widget::get_defaults() );
1791
  $atts = Axl_Testimonials_Widget_Recent_Testimonials_Widget::validate_settings( $atts );
1792
 
1793
  $atts['type'] = 'testimonials_recent';
1822
 
1823
 
1824
  public static function testimonials_tag_cloud( $atts, $widget_number = null ) {
1825
+ $atts = wp_parse_args( $atts, Axl_Testimonials_Widget_Tag_Cloud_Widget::get_defaults() );
1826
  $atts = Axl_Testimonials_Widget_Tag_Cloud_Widget::validate_settings( $atts );
1827
 
1828
  $atts['type'] = 'testimonials_tag_cloud';
1913
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
1914
  */
1915
  public static function testimonials_examples( $atts = null ) {
1916
+ $atts = wp_parse_args( $atts, self::get_defaults() );
1917
 
1918
  $atts['type'] = 'testimonials_examples';
1919
 
1947
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
1948
  */
1949
  public static function testimonials_options( $atts = null ) {
1950
+ $atts = wp_parse_args( $atts, self::get_defaults() );
1951
 
1952
  $atts['type'] = 'testimonials_options';
1953
 
2163
  }
2164
  }
2165
 
2166
+ ?>
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 3.4.4\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/testimonials-widget\n"
7
- "POT-Creation-Date: 2018-05-02 13:01:33+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -495,7 +495,7 @@ msgstr ""
495
  #: includes/class-testimonials-widget-settings.php:519
496
  #: includes/class-testimonials-widget.php:504
497
  #: includes/class-testimonials-widget.php:535
498
- #: includes/class-testimonials-widget.php:1377
499
  msgid "Author"
500
  msgstr ""
501
 
@@ -526,31 +526,31 @@ msgstr ""
526
 
527
  #: includes/class-testimonials-widget-settings.php:533
528
  #: includes/class-testimonials-widget.php:540
529
- #: includes/class-testimonials-widget.php:1383
530
  msgid "Job Title"
531
  msgstr ""
532
 
533
  #: includes/class-testimonials-widget-settings.php:534
534
  #: includes/class-testimonials-widget.php:555
535
- #: includes/class-testimonials-widget.php:1401
536
  msgid "Email"
537
  msgstr ""
538
 
539
  #: includes/class-testimonials-widget-settings.php:535
540
  #: includes/class-testimonials-widget.php:545
541
- #: includes/class-testimonials-widget.php:1389
542
  msgid "Location"
543
  msgstr ""
544
 
545
  #: includes/class-testimonials-widget-settings.php:536
546
  #: includes/class-testimonials-widget.php:550
547
- #: includes/class-testimonials-widget.php:1395
548
  msgid "Company"
549
  msgstr ""
550
 
551
  #: includes/class-testimonials-widget-settings.php:537
552
  #: includes/class-testimonials-widget.php:560
553
- #: includes/class-testimonials-widget.php:1407
554
  msgid "URL"
555
  msgstr ""
556
 
@@ -748,7 +748,7 @@ msgid "Edit Testimonial"
748
  msgstr ""
749
 
750
  #: includes/class-testimonials-widget.php:576
751
- #: includes/class-testimonials-widget.php:888
752
  msgid "No testimonials found"
753
  msgstr ""
754
 
@@ -761,8 +761,8 @@ msgid "Search Testimonials"
761
  msgstr ""
762
 
763
  #: includes/class-testimonials-widget.php:580
764
- #: includes/class-testimonials-widget.php:1468
765
- #: includes/class-testimonials-widget.php:1643
766
  msgid "Testimonial"
767
  msgstr ""
768
 
@@ -770,84 +770,84 @@ msgstr ""
770
  msgid "View Testimonial"
771
  msgstr ""
772
 
773
- #: includes/class-testimonials-widget.php:1380
774
  msgid "Use when the testimonial title is not the authors' name."
775
  msgstr ""
776
 
777
- #: includes/class-testimonials-widget.php:1404
778
  msgid "If an email is provided, but not an image, a Gravatar icon will be attempted to be loaded."
779
  msgstr ""
780
 
781
- #: includes/class-testimonials-widget.php:1419
782
  msgid "Testimonial Data"
783
  msgstr ""
784
 
785
- #: includes/class-testimonials-widget.php:1443
786
  msgid "Testimonial updated. <a href=\"%s\">View testimonial</a>"
787
  msgstr ""
788
 
789
- #: includes/class-testimonials-widget.php:1444
790
  msgid "Custom field updated."
791
  msgstr ""
792
 
793
- #: includes/class-testimonials-widget.php:1445
794
  msgid "Custom field deleted."
795
  msgstr ""
796
 
797
- #: includes/class-testimonials-widget.php:1446
798
  msgid "Testimonial updated."
799
  msgstr ""
800
 
801
  #. translators: %s: date and time of the revision
802
 
803
- #: includes/class-testimonials-widget.php:1448
804
  msgid "Testimonial restored to revision from %s"
805
  msgstr ""
806
 
807
- #: includes/class-testimonials-widget.php:1449
808
  msgid "Testimonial published. <a href=\"%s\">View testimonial</a>"
809
  msgstr ""
810
 
811
- #: includes/class-testimonials-widget.php:1450
812
  msgid "Testimonial saved."
813
  msgstr ""
814
 
815
- #: includes/class-testimonials-widget.php:1451
816
  msgid "Testimonial submitted. <a target=\"_blank\" href=\"%s\">Preview testimonial</a>"
817
  msgstr ""
818
 
819
- #: includes/class-testimonials-widget.php:1452
820
  msgid "Testimonial scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview testimonial</a>"
821
  msgstr ""
822
 
823
- #: includes/class-testimonials-widget.php:1453
824
  msgid "Testimonial draft updated. <a target=\"_blank\" href=\"%s\">Preview testimonial</a>"
825
  msgstr ""
826
 
827
- #: includes/class-testimonials-widget.php:1538
828
  msgid "If your Testimonials display has gone to funky town, please <a href=\"%s\">read the FAQ</a> about possible fixes."
829
  msgstr ""
830
 
831
- #: includes/class-testimonials-widget.php:1557
832
  msgid "Failed version check"
833
  msgstr ""
834
 
835
- #: includes/class-testimonials-widget.php:1588
836
  msgid "Shortcode"
837
  msgstr ""
838
 
839
- #: includes/class-testimonials-widget.php:2026
840
- #: includes/class-testimonials-widget.php:2099
841
  msgid "Used with: "
842
  msgstr ""
843
 
844
- #: includes/class-testimonials-widget.php:2063
845
- #: includes/class-testimonials-widget.php:2127
846
  msgid "Options: "
847
  msgstr ""
848
 
849
- #: includes/class-testimonials-widget.php:2068
850
- #: includes/class-testimonials-widget.php:2132
851
  msgid "Usage: "
852
  msgstr ""
853
 
2
  # This file is distributed under the same license as the Testimonials Widget package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Testimonials Widget 3.4.5\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/testimonials-widget\n"
7
+ "POT-Creation-Date: 2018-05-04 06:39:40+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
495
  #: includes/class-testimonials-widget-settings.php:519
496
  #: includes/class-testimonials-widget.php:504
497
  #: includes/class-testimonials-widget.php:535
498
+ #: includes/class-testimonials-widget.php:1374
499
  msgid "Author"
500
  msgstr ""
501
 
526
 
527
  #: includes/class-testimonials-widget-settings.php:533
528
  #: includes/class-testimonials-widget.php:540
529
+ #: includes/class-testimonials-widget.php:1380
530
  msgid "Job Title"
531
  msgstr ""
532
 
533
  #: includes/class-testimonials-widget-settings.php:534
534
  #: includes/class-testimonials-widget.php:555
535
+ #: includes/class-testimonials-widget.php:1398
536
  msgid "Email"
537
  msgstr ""
538
 
539
  #: includes/class-testimonials-widget-settings.php:535
540
  #: includes/class-testimonials-widget.php:545
541
+ #: includes/class-testimonials-widget.php:1386
542
  msgid "Location"
543
  msgstr ""
544
 
545
  #: includes/class-testimonials-widget-settings.php:536
546
  #: includes/class-testimonials-widget.php:550
547
+ #: includes/class-testimonials-widget.php:1392
548
  msgid "Company"
549
  msgstr ""
550
 
551
  #: includes/class-testimonials-widget-settings.php:537
552
  #: includes/class-testimonials-widget.php:560
553
+ #: includes/class-testimonials-widget.php:1404
554
  msgid "URL"
555
  msgstr ""
556
 
748
  msgstr ""
749
 
750
  #: includes/class-testimonials-widget.php:576
751
+ #: includes/class-testimonials-widget.php:886
752
  msgid "No testimonials found"
753
  msgstr ""
754
 
761
  msgstr ""
762
 
763
  #: includes/class-testimonials-widget.php:580
764
+ #: includes/class-testimonials-widget.php:1465
765
+ #: includes/class-testimonials-widget.php:1640
766
  msgid "Testimonial"
767
  msgstr ""
768
 
770
  msgid "View Testimonial"
771
  msgstr ""
772
 
773
+ #: includes/class-testimonials-widget.php:1377
774
  msgid "Use when the testimonial title is not the authors' name."
775
  msgstr ""
776
 
777
+ #: includes/class-testimonials-widget.php:1401
778
  msgid "If an email is provided, but not an image, a Gravatar icon will be attempted to be loaded."
779
  msgstr ""
780
 
781
+ #: includes/class-testimonials-widget.php:1416
782
  msgid "Testimonial Data"
783
  msgstr ""
784
 
785
+ #: includes/class-testimonials-widget.php:1440
786
  msgid "Testimonial updated. <a href=\"%s\">View testimonial</a>"
787
  msgstr ""
788
 
789
+ #: includes/class-testimonials-widget.php:1441
790
  msgid "Custom field updated."
791
  msgstr ""
792
 
793
+ #: includes/class-testimonials-widget.php:1442
794
  msgid "Custom field deleted."
795
  msgstr ""
796
 
797
+ #: includes/class-testimonials-widget.php:1443
798
  msgid "Testimonial updated."
799
  msgstr ""
800
 
801
  #. translators: %s: date and time of the revision
802
 
803
+ #: includes/class-testimonials-widget.php:1445
804
  msgid "Testimonial restored to revision from %s"
805
  msgstr ""
806
 
807
+ #: includes/class-testimonials-widget.php:1446
808
  msgid "Testimonial published. <a href=\"%s\">View testimonial</a>"
809
  msgstr ""
810
 
811
+ #: includes/class-testimonials-widget.php:1447
812
  msgid "Testimonial saved."
813
  msgstr ""
814
 
815
+ #: includes/class-testimonials-widget.php:1448
816
  msgid "Testimonial submitted. <a target=\"_blank\" href=\"%s\">Preview testimonial</a>"
817
  msgstr ""
818
 
819
+ #: includes/class-testimonials-widget.php:1449
820
  msgid "Testimonial scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href=\"%2$s\">Preview testimonial</a>"
821
  msgstr ""
822
 
823
+ #: includes/class-testimonials-widget.php:1450
824
  msgid "Testimonial draft updated. <a target=\"_blank\" href=\"%s\">Preview testimonial</a>"
825
  msgstr ""
826
 
827
+ #: includes/class-testimonials-widget.php:1535
828
  msgid "If your Testimonials display has gone to funky town, please <a href=\"%s\">read the FAQ</a> about possible fixes."
829
  msgstr ""
830
 
831
+ #: includes/class-testimonials-widget.php:1554
832
  msgid "Failed version check"
833
  msgstr ""
834
 
835
+ #: includes/class-testimonials-widget.php:1585
836
  msgid "Shortcode"
837
  msgstr ""
838
 
839
+ #: includes/class-testimonials-widget.php:2023
840
+ #: includes/class-testimonials-widget.php:2096
841
  msgid "Used with: "
842
  msgstr ""
843
 
844
+ #: includes/class-testimonials-widget.php:2060
845
+ #: includes/class-testimonials-widget.php:2124
846
  msgid "Options: "
847
  msgstr ""
848
 
849
+ #: includes/class-testimonials-widget.php:2065
850
+ #: includes/class-testimonials-widget.php:2129
851
  msgid "Usage: "
852
  msgstr ""
853
 
readme.txt CHANGED
@@ -5,7 +5,7 @@ Donate link: https://axelerant.com/about-axelerant/donate/
5
  Tags: axelerant, client, customer, portfolio, quote, quotes, random, recommendation, reference, review, reviews, slider, testimonial, testimonials, wpml
6
  Requires at least: 3.9.2
7
  Tested up to: 4.9.5
8
- Stable tag: 3.4.4
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -385,4 +385,4 @@ A big, special thank you to [Joe Weber](https://plus.google.com/1000632712692773
385
 
386
  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.
387
 
388
- Current development by [Axelerant](https://axelerant.com/about-axelerant/).
5
  Tags: axelerant, client, customer, portfolio, quote, quotes, random, recommendation, reference, review, reviews, slider, testimonial, testimonials, wpml
6
  Requires at least: 3.9.2
7
  Tested up to: 4.9.5
8
+ Stable tag: 3.4.5
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
385
 
386
  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.
387
 
388
+ Current development by [Axelerant](https://axelerant.com/about-axelerant/).
testimonials-widget.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin URI: http://wordpress.org/plugins/testimonials-widget/
5
  * Description: Easily add social proofing to your website with Testimonials Widget. List or slide reviews via functions, shortcodes, or widgets.
6
  * lets you socially randomly slide or list selected portfolios, quotes, reviews, or text with images or videos on your WordPress site.
7
- * Version: 3.4.4
8
  * Author: Axelerant
9
  * Author URI: https://axelerant.com/
10
  * License: GPLv2 or later
@@ -64,7 +64,7 @@ if ( ! defined( 'TW_PREMIUM_LINK' ) ) {
64
  }
65
 
66
  if ( ! defined( 'TW_VERSION' ) ) {
67
- define( 'TW_VERSION', '3.4.4' );
68
  }
69
 
70
  require_once TW_DIR_INC . 'requirements.php';
4
  * Plugin URI: http://wordpress.org/plugins/testimonials-widget/
5
  * Description: Easily add social proofing to your website with Testimonials Widget. List or slide reviews via functions, shortcodes, or widgets.
6
  * lets you socially randomly slide or list selected portfolios, quotes, reviews, or text with images or videos on your WordPress site.
7
+ * Version: 3.4.5
8
  * Author: Axelerant
9
  * Author URI: https://axelerant.com/
10
  * License: GPLv2 or later
64
  }
65
 
66
  if ( ! defined( 'TW_VERSION' ) ) {
67
+ define( 'TW_VERSION', '3.4.5' );
68
  }
69
 
70
  require_once TW_DIR_INC . 'requirements.php';