Real Testimonials - Version 2.5.1

Version Description

  • Feb 24, 2022 =
  • Fix: Video embedding in testimonial content issue.
  • Removed: Setting menu link from admin tap bar.
Download this release

Release Info

Developer shapedplugin
Plugin Icon 128x128 Real Testimonials
Version 2.5.1
Comparing to
See all releases

Code changes from version 2.5.0 to 2.5.1

readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://shapedplugin.com/donate
4
  Tags: testimonial, testimonials, testimonial showcase, testimonials showcase, testimonial slider, testimonials slider, testimonial carousel, testimonial front-end submission form, testimonials widget, easy testimonial, testimonial rotator, random testimonials, custom testimonial, collect testimonials, social proof, simple testimonial plugin, best testimonials showcase plugin, free testimonial, customers reviews, real testimonials
5
  Requires at least: 4.0
6
  Tested up to: 5.9
7
- Stable tag: 2.5.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -318,6 +318,10 @@ Thank you!
318
 
319
  == Changelog ==
320
 
 
 
 
 
321
  = 2.5.0 - Feb 14, 2022 =
322
  * New: The template modification feature added.
323
  * New: Preloader image's alter tag added.
4
  Tags: testimonial, testimonials, testimonial showcase, testimonials showcase, testimonial slider, testimonials slider, testimonial carousel, testimonial front-end submission form, testimonials widget, easy testimonial, testimonial rotator, random testimonials, custom testimonial, collect testimonials, social proof, simple testimonial plugin, best testimonials showcase plugin, free testimonial, customers reviews, real testimonials
5
  Requires at least: 4.0
6
  Tested up to: 5.9
7
+ Stable tag: 2.5.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
318
 
319
  == Changelog ==
320
 
321
+ = 2.5.1 - Feb 24, 2022 =
322
+ * Fix: Video embedding in testimonial content issue.
323
+ * Removed: Setting menu link from admin tap bar.
324
+
325
  = 2.5.0 - Feb 14, 2022 =
326
  * New: The template modification feature added.
327
  * New: Preloader image's alter tag added.
src/Admin/Views/Framework/assets/js/spftestimonial-plugins.js CHANGED
@@ -1950,7 +1950,7 @@
1950
  * @license BSD
1951
  * @version 2.5.0
1952
  *
1953
- * Customized by Shapedplugin
1954
  *
1955
  */
1956
  (function(root, factory) {
1950
  * @license BSD
1951
  * @version 2.5.0
1952
  *
1953
+ * Customized by ShapedPlugin
1954
  *
1955
  */
1956
  (function(root, factory) {
src/Admin/Views/Framework/assets/js/spftestimonial-plugins.min.js CHANGED
@@ -8,7 +8,7 @@
8
  * @license BSD
9
  * @version 2.5.0
10
  *
11
- * Customized by Shapedplugin
12
  *
13
  */
14
  function(root,factory){if("function"==typeof define&&define.amd)define(["exports","jquery"],(function(exports,$){return factory(exports,$)}));else if("undefined"!=typeof exports){var $=require("jquery");factory(exports,$)}else factory(root,root.jQuery||root.Zepto||root.ender||root.$)}(this,(function(exports,$){var patterns={validate:/^(?!(_nonce|_pseudo))[a-zA-Z0-9_-]*(?:\[(?:\d*|(?!(_nonce|_pseudo))[a-zA-Z0-9_-]+)\])*$/i,key:/[a-zA-Z0-9_-]+|(?=\[\])/g,named:/^[a-zA-Z0-9_-]+$/,push:/^$/,fixed:/^\d+$/};function FormSerializer(helper,$form){var data={},pushes={};function build(base,key,value){return base[key]=value,base}function makeObject(root,value){for(var keys=root.match(patterns.key),k;void 0!==(k=keys.pop());){var idx;if(patterns.push.test(k))value=build([],incrementPush(root.replace(/\[\]$/,"")),value);else patterns.fixed.test(k)?value=build([],k,value):patterns.named.test(k)&&(value=build({},k,value))}return value}function incrementPush(key){return void 0===pushes[key]&&(pushes[key]=0),pushes[key]++}function addPair(pair){if(!patterns.validate.test(pair.name))return this;var obj=makeObject(pair.name,pair.value);return data=helper.extend(!0,data,obj),this}function addPairs(pairs){if(!helper.isArray(pairs))throw new Error("formSerializer.addPairs expects an Array");for(var i=0,len=pairs.length;i<len;i++)this.addPair(pairs[i]);return this}function serialize(){return data}function serializeJSON(){return JSON.stringify(serialize())}this.addPair=addPair,this.addPairs=addPairs,this.serialize=serialize,this.serializeJSON=serializeJSON}return FormSerializer.patterns=patterns,FormSerializer.serializeObject=function serializeObject(){return new FormSerializer($,this).addPairs(this.serializeArray()).serialize()},FormSerializer.serializeJSON=function serializeJSON(){return new FormSerializer($,this).addPairs(this.serializeArray()).serializeJSON()},void 0!==$.fn&&($.fn.serializeObjectSPFTESTIMONIAL=FormSerializer.serializeObject,$.fn.serializeJSONSPFTESTIMONIAL=FormSerializer.serializeJSON),exports.FormSerializer=FormSerializer,FormSerializer}));
8
  * @license BSD
9
  * @version 2.5.0
10
  *
11
+ * Customized by ShapedPlugin
12
  *
13
  */
14
  function(root,factory){if("function"==typeof define&&define.amd)define(["exports","jquery"],(function(exports,$){return factory(exports,$)}));else if("undefined"!=typeof exports){var $=require("jquery");factory(exports,$)}else factory(root,root.jQuery||root.Zepto||root.ender||root.$)}(this,(function(exports,$){var patterns={validate:/^(?!(_nonce|_pseudo))[a-zA-Z0-9_-]*(?:\[(?:\d*|(?!(_nonce|_pseudo))[a-zA-Z0-9_-]+)\])*$/i,key:/[a-zA-Z0-9_-]+|(?=\[\])/g,named:/^[a-zA-Z0-9_-]+$/,push:/^$/,fixed:/^\d+$/};function FormSerializer(helper,$form){var data={},pushes={};function build(base,key,value){return base[key]=value,base}function makeObject(root,value){for(var keys=root.match(patterns.key),k;void 0!==(k=keys.pop());){var idx;if(patterns.push.test(k))value=build([],incrementPush(root.replace(/\[\]$/,"")),value);else patterns.fixed.test(k)?value=build([],k,value):patterns.named.test(k)&&(value=build({},k,value))}return value}function incrementPush(key){return void 0===pushes[key]&&(pushes[key]=0),pushes[key]++}function addPair(pair){if(!patterns.validate.test(pair.name))return this;var obj=makeObject(pair.name,pair.value);return data=helper.extend(!0,data,obj),this}function addPairs(pairs){if(!helper.isArray(pairs))throw new Error("formSerializer.addPairs expects an Array");for(var i=0,len=pairs.length;i<len;i++)this.addPair(pairs[i]);return this}function serialize(){return data}function serializeJSON(){return JSON.stringify(serialize())}this.addPair=addPair,this.addPairs=addPairs,this.serialize=serialize,this.serializeJSON=serializeJSON}return FormSerializer.patterns=patterns,FormSerializer.serializeObject=function serializeObject(){return new FormSerializer($,this).addPairs(this.serializeArray()).serialize()},FormSerializer.serializeJSON=function serializeJSON(){return new FormSerializer($,this).addPairs(this.serializeArray()).serializeJSON()},void 0!==$.fn&&($.fn.serializeObjectSPFTESTIMONIAL=FormSerializer.serializeObject,$.fn.serializeJSONSPFTESTIMONIAL=FormSerializer.serializeJSON),exports.FormSerializer=FormSerializer,FormSerializer}));
src/Admin/Views/Framework/configs/settings.php CHANGED
@@ -41,6 +41,7 @@ SPFTESTIMONIAL::createOptions(
41
  'theme' => 'light',
42
  'class' => 'spt-main-class',
43
  'show_all_options' => false,
 
44
  'show_search' => false,
45
  'show_reset_all' => false,
46
  'show_footer' => false,
41
  'theme' => 'light',
42
  'class' => 'spt-main-class',
43
  'show_all_options' => false,
44
+ 'show_bar_menu' => false,
45
  'show_search' => false,
46
  'show_reset_all' => false,
47
  'show_footer' => false,
src/Frontend/Views/templates/slider.php CHANGED
@@ -19,6 +19,6 @@ if ( $preloader ) {
19
  }
20
  ?>
21
  <div id="sp-testimonial-free-<?php echo esc_attr( $post_id ); ?>" class="sp-testimonial-free-section tfree-style-<?php echo esc_attr( $theme_style ); ?>" dir="<?php echo esc_attr( $slider_direction ); ?>" data-preloader="<?php echo esc_attr( $preloader ); ?>" <?php echo $slider_attr; ?>>
22
- <?php echo wp_kses_post( $testimonial_items['output'] ); ?>
23
  </div>
24
  </div>
19
  }
20
  ?>
21
  <div id="sp-testimonial-free-<?php echo esc_attr( $post_id ); ?>" class="sp-testimonial-free-section tfree-style-<?php echo esc_attr( $theme_style ); ?>" dir="<?php echo esc_attr( $slider_direction ); ?>" data-preloader="<?php echo esc_attr( $preloader ); ?>" <?php echo $slider_attr; ?>>
22
+ <?php echo $testimonial_items['output']; ?>
23
  </div>
24
  </div>
src/Frontend/Views/templates/testimonial/content.php CHANGED
@@ -10,10 +10,11 @@
10
 
11
  $content = apply_filters( 'the_content', get_the_content() );
12
  $review_text = apply_filters( 'sp_testimonial_review_content', $content, $post_id );
 
13
  ?>
14
  <div class="sp-testimonial-client-testimonial">
15
  <?php do_action( 'sptpro_before_testimonial_content' ); ?>
16
- <div class="sp-testimonial-content"> <?php echo wp_kses_post( $review_text ); ?>
17
  </div>
18
  <?php do_action( 'sptpro_after_testimonial_content' ); ?>
19
  </div>
10
 
11
  $content = apply_filters( 'the_content', get_the_content() );
12
  $review_text = apply_filters( 'sp_testimonial_review_content', $content, $post_id );
13
+ $review_text = str_replace( ']]>', ']]&gt;', $review_text );
14
  ?>
15
  <div class="sp-testimonial-client-testimonial">
16
  <?php do_action( 'sptpro_before_testimonial_content' ); ?>
17
+ <div class="sp-testimonial-content"><?php echo $review_text; ?>
18
  </div>
19
  <?php do_action( 'sptpro_after_testimonial_content' ); ?>
20
  </div>
testimonial-free.php CHANGED
@@ -12,7 +12,7 @@
12
  * Plugin Name: Real Testimonials
13
  * Plugin URI: https://shapedplugin.com/real-testimonials/?ref=1
14
  * Description: Most Customizable and Powerful Testimonials Showcase Plugin for WordPress that allows you to manage and display Testimonials or Reviews on any page or widget.
15
- * Version: 2.5.0
16
  * Author: ShapedPlugin
17
  * Author URI: https://shapedplugin.com/
18
  * Text Domain: testimonial-free
@@ -37,7 +37,7 @@ function is_testimonial_pro_active() {
37
  }
38
 
39
  define( 'SP_TFREE_NAME', 'Real Testimonials' );
40
- define( 'SP_TFREE_VERSION', '2.5.0' );
41
  define( 'SP_TFREE_PATH', plugin_dir_path( __FILE__ ) . 'src/' );
42
  define( 'SP_TFREE_URL', plugin_dir_url( __FILE__ ) . 'src/' );
43
  define( 'SP_TFREE_BASENAME', plugin_basename( __FILE__ ) );
12
  * Plugin Name: Real Testimonials
13
  * Plugin URI: https://shapedplugin.com/real-testimonials/?ref=1
14
  * Description: Most Customizable and Powerful Testimonials Showcase Plugin for WordPress that allows you to manage and display Testimonials or Reviews on any page or widget.
15
+ * Version: 2.5.1
16
  * Author: ShapedPlugin
17
  * Author URI: https://shapedplugin.com/
18
  * Text Domain: testimonial-free
37
  }
38
 
39
  define( 'SP_TFREE_NAME', 'Real Testimonials' );
40
+ define( 'SP_TFREE_VERSION', '2.5.1' );
41
  define( 'SP_TFREE_PATH', plugin_dir_path( __FILE__ ) . 'src/' );
42
  define( 'SP_TFREE_URL', plugin_dir_url( __FILE__ ) . 'src/' );
43
  define( 'SP_TFREE_BASENAME', plugin_basename( __FILE__ ) );