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 | Real Testimonials |
Version | 2.5.1 |
Comparing to | |
See all releases |
Code changes from version 2.5.0 to 2.5.1
- readme.txt +5 -1
- src/Admin/Views/Framework/assets/js/spftestimonial-plugins.js +1 -1
- src/Admin/Views/Framework/assets/js/spftestimonial-plugins.min.js +1 -1
- src/Admin/Views/Framework/configs/settings.php +1 -0
- src/Frontend/Views/templates/slider.php +1 -1
- src/Frontend/Views/templates/testimonial/content.php +2 -1
- testimonial-free.php +2 -2
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.
|
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
|
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
|
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
|
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"
|
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( ']]>', ']]>', $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.
|
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.
|
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__ ) );
|