=== Testimonial Grid and Testimonial Slider plus Carousel with Rotator Widget ===
Contributors: essentialplugin
Tags: testimonial, Best testimonial slider and widget, client testimonial slider, testimonials with widget, testimonial rotator,
Requires at least: 4.0
Tested up to: 6.8.3
Stable tag: 3.5.6
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

A quick, easy way to add and display responsive, clean client's testimonial on your website using a shortcode, widget or Gutenberg block.

== Description ==

✅ Now that you have your website ready then why don’t you **download** and try out this testimonial grid/ slider to give it better functionality.

**Download Now** and display multiple testimonial grids and sliders using shortcodes with categories. Fully responsive, Swipe enabled, and Infinite looping. Fully accessible with arrow key navigation  Autoplay, dots, arrows etc.

**Download Now** this testimonial slider because It is proven that testimonial sliders have been a powerful tool to present your content in a very neat manner with the help of fancy sliders and customized designs.

[FREE DEMO](https://demo.essentialplugin.com/testimonial-demo/?utm_source=WP&utm_medium=Testimonials&utm_campaign=Read-Me) | [PRO DEMO](https://demo.essentialplugin.com/prodemo/pro-testimonials-with-rotator-widget/?utm_source=WP&utm_medium=Testimonials&utm_campaign=Read-Me)

Your customer might like the professional and fancy vibe of your site with testimonial sliders

**✅ This plugin displays your custom posts using :**

* Testimonial Grid (4 designs)
* Testimonial Slider (4 designs)

**Download Now** it today and explore all the features.

= ✅ Features : =
[youtube https://www.youtube.com/watch?v=m_ULWQ57qfI]

When you want to makeover your WordPress website theme with something extraordinary and creative, you must consider the Testimonial grid/ slider.

Help your website get a slide-wise display to show the custom posts. Not just eye appealing, it is also loved by visitors as they find it quite easy to locate custom posts.

Testimonials are a significant part of your website design. WP testimonial with rotator widget enables you to add and display multiple testimonials on your website along with posting the author info, images, jobs, URL, position, etc. Make your customer recommendations, your ladder to success with this WP plugin.

**Also added Gutenberg block support.**

= ✅ Here is the plugin shortcode example =

**Testimonial Grid** 

<code>[sp_testimonials]</code>

**Testimonial Slider** 

<code>[sp_testimonials_slider]</code>

**To display only Testimonial 4 post:**

<code>[sp_testimonials limit="4"]</code>
Where limit define the number of posts to display. You can use same parameter with slider shortcode.

**If you want to display Testimonial Slider by category then use this short code:** 

<code>[sp_testimonials category="category_ID"]</code>
You can use same parameter with slider shortcode.

**✅ We have given 4 designs. For designs use the following shortcode:**

<code>[sp_testimonials design="design-1"]</code> 
Where designs are : design-1, design-2, design-3, design-4. You can use same parameter with slider shortcode.

**✅ If you want to display Testimonial using slider then use this shortcode:**
 
<code>[sp_testimonials_slider limit="2" slides_column="2"  slides_scroll="2" dots="false" arrows="false" autoplay="true" autoplay_interval="100" speed="5000" ]</code>

= ✅ Here is Template code =
<code><?php echo do_shortcode('[sp_testimonials]'); ?> </code>
<code><?php echo do_shortcode('[sp_testimonials_slider]'); ?> </code>

= ✅ Use Following Testimonial parameters with shortcode =
<code>[sp_testimonials]</code>

* **limit** : [sp_testimonials limit="5"] ( i.e. Display 5 testimonials on your website )
* **design** : [sp_testimonials design="design-1"] ( i.e. Select the design for testimonial. Values are design-1, design-2, design-3, design-4 )
* **Grid** : [sp_testimonials per_row="3"]( i.e. Display your testimonials by Grid view )
* **orderby** : [sp_testimonials orderby="title"] ( i.e. Order your testimonials by "title" OR "post_date" OR "none" OR "name" OR "rand" OR "ID" )
* **order** : [sp_testimonials order="ASC"] ( i.e. Order your testimonials by "ASC" OR "DESC" )
* **Display by category** : [sp_testimonials  category="category_ID"] ( i.e. Display testimonials by their category ID )
* **Display client** : [sp_testimonials display_client="false"] ( Display Client name OR: You can use "true" OR "false")
* **Display job title** : [sp_testimonials display_job="false"] ( Display Client job title : You can use "true" OR "false")
* **Display company name** : [sp_testimonials display_company="false"] ( Display Client company name : You can use "true" OR "false")
* **Display avatar** : [sp_testimonials display_avatar="false"] ( Display Client avatar : You can use "true" OR "false")
* **Avatar size and style** : [sp_testimonials size="150" image_style="square"] (Set size of Client avatar and style - square, circle )
* **Display Quotes** : [sp_testimonials display_quotes="false"] ( Display Quotes: You can use "true" OR "false")
* **extra_class** : [sp_testimonials extra_class=""] (Enter extra CSS class for design customization ).

= ✅ Use Following Testimonial Slider parameters with shortcode =
<code>[sp_testimonials_slider]</code>

* **Slide columns for testimonial rotator** : [sp_testimonials_slider slides_column="2"] (Display no of columns in testimonial rotator )
* **design** : [sp_testimonials_slider design="design-1"] ( i.e. Select the design for testimonial. Values are design-1, design-2, design-3, design-4 )
* **Number of testimonial slides at a time** : [sp_testimonials_slider slides_scroll="2"] (Controls number of testimonial rotate at a time)
* **Pagination and arrows** : [sp_testimonials_slider dots="false" arrows="false"]
* **Autoplay and Autoplay Interval** : [sp_testimonials_slider autoplay="true" autoplay_interval="100"]
* **Testimonials Slide Speed** : [sp_testimonials_slider speed="3000"]
* **limit** : [sp_testimonials_slider limit="5"] ( i.e. Display 5 testimonials on your website )
* **orderby** : [sp_testimonials_slider orderby="title"] (i.e. Order your testimonials by "title" OR "post_date" OR "none" OR "name" OR "rand" OR "ID" )
* **order** : [sp_testimonials_slider order="ASC"] ( i.e. Order your testimonials by "ASC" OR "DESC" )
* **Display  by category** : [sp_testimonials_slider  category="category_ID"] ( i.e. Display testimonials by their category ID )
* **Display client** : [sp_testimonials_slider display_client="false"] ( Display Client name OR: You can use "true" OR "false")
* **Display job title** : [sp_testimonials_slider display_job="false"] ( Display Client job title : You can use "true" OR "false")
* **Display company name** : [sp_testimonials_slider display_company="false"] ( Display Client company name : You can use "true" OR "false")
* **Display avatar** : [sp_testimonials_slider display_avatar="false"] ( Display Client avatar : You can use "true" OR "false")
* **Avatar size and style** : [sp_testimonials_slider size="150" image_style="square"] (Set size of Client avatar and style - square, circle )
* **Display Quotes** : [sp_testimonials_slider display_quotes="false"] ( Display Quotes: You can use "true" OR "false")
* **Adaptive Height** : [sp_testimonials_slider adaptive_height="false"] ( Allow slider to use Adaptive Height )
* **extra_class** : [sp_testimonials extra_class=""] (Enter extra CSS class for design customization ).

Best Testimonial Slider and Showcase plugin for WordPress website. It is a developer and user-friendly testimonial plugin that facilitates easy management of customer testimonials. Since it is fully responsive, it ensures that your testimonials appear in beautiful layouts on all devices.

✅ **Checkout demo for better understanding**

[FREE DEMO](https://demo.essentialplugin.com/logo-slider-plugin-demo/?utm_source=WP&utm_medium=Testimonials&utm_campaign=Read-Me) | [PRO DEMO](https://demo.essentialplugin.com/prodemo/pro-logo-showcase-responsive-slider/?utm_source=WP&utm_medium=Testimonials&utm_campaign=Read-Me)

✅ **Essential Plugin Bundle Deal**

[Annual or Lifetime Bundle Deal](https://www.essentialplugin.com/pricing/?utm_source=WP&utm_medium=Testimonials&utm_campaign=Read-Me)

= ✅ Available fields: =
* Title
* Testimonials Content
* Job Title
* Company
* Website URL
* Picture

= ✅ Features include: =
* Added Gutenberg block support.
* Testimonial Grid
* Testimonial Slider
* Testimonial Slider Widget
* Easy to add.
* Also work with Gutenberg shortcode block. 
* Elementor, Beaver and SiteOrigin Page Builder Native Support (New).
* Divi Page Builder Native Support (New).
* Fusion Page Builder (Avada) Native Support (New).
* Given 4 designs.
* Responsive.
* You can create multiple testimonial slider with different options at single page or post.
* Fully responsive. Scales with its container.
* 100% Multi Language.

= How to install : =
[youtube https://www.youtube.com/watch?v=gUIp0rCNsHg]

= Privacy & Policy =
* We have also opt-in e-mail selection , once you download the plugin , so that we can inform you and nurture you about products and its features.

== Installation ==

1. Upload the 'WP Testimonial Plugin with Widget' folder to the '/wp-content/plugins/' directory.
2. Activate the "WP Testimonial Plugin with Widget" list plugin through the 'Plugins' menu in WordPress.
3. Add a new page and add this short code 
<code>[sp_testimonials]</code>
4. If you want to display Testimonial using slider then use this short code 
<code>[sp_testimonials_slider]</code>
5. Here is Template code 
<code><?php echo do_shortcode('[sp_testimonials]'); ?> </code>
6. If you want to display Testimonial using slider then use this template code
<code><?php echo do_shortcode('[sp_testimonials_slider]'); ?> </code>

= How to install : =
[youtube https://www.youtube.com/watch?v=gUIp0rCNsHg]  

== Screenshots ==

1. Simple list view
2. Grid view
3. Slider (per row one)
4. Slider (per row two)
5. all Testimonials
6. Creating testimonials (admin view)
7. Widget Setting
8. Also work with Gutenberg shortcode block. 

== Changelog ==

= 3.5.6 (17, Nov 2025) =
* [*] Fixed code conflict issue affecting widget saving.

= 3.5.5 (12, Nov 2025) =
* [*] Check compatibility with WordPress version 6.8.3

= 3.5.4 (16, May 2025) =
* [*] Check compatibility with WordPress version 6.8.1

= 3.5.3 (17, January 2025) =
* [*] Check compatibility with WordPress version 6.7.1

= 3.5.2 (06, Nov 2024) =
* [*] Check compatibility with WordPress version 6.6.2

= 3.5.1 (30, July 2023) =
* [*] Check compatibility with WordPress version 6.6.1

= 3.5 (27, Nov 2023) =
* [*] Updated analytics SDK.
* [*] Check compatibility with WordPress version 6.4.1

= 3.4 ( 23, Aug 2023 ) =
* [*] Tested up to: 6.3.

= 3.3.1 ( 4, Aug 2023 ) =
* [*] Fixed all security related issues.

= 3.3 (22, May 2023) =
* [*] Tested up to: 6.2.2.

= 3.2 (05, April 2023) =
* [*] Fixed - Fixed one undefined PHP variable warning.
* [*] Update - Improve escaping functions for better security.

= 3.1.2 (09, Dec 2022) =
* [*] Tested up to: 6.1.1

= 3.1.1 (07, Nov 2022) =
* [*] Tested up to: 6.1

= 3.1 (24, June 2022) =
* [*] New - Added "rtl" support in testimonial slider shortcode.
* [+] New - Added Elementor, SiteOrigin, and Beaver page builder native support.
* [+] New - Added Divi page builder and Fusion Page Builder (Avada) native support.
* [*] Update - Use escaping and sanitize functions for better security.
* [*] Update - Removed some unwanted code and files.

= 3.0.8 (18, May 2022) =
* [*] Tested up to: 6.0

= 3.0.7 (28, March 2022) =
* [+] Added demo link.
* [-] Removed some unwanted code and files.

= 3.0.6 (11, Feb 2022) =
* [-] Removed some unwanted code and files.

= 3.0.5 (04, Feb 2022) =
* [*] Tested up to: 5.9 
* [*] Solved Gutenberg wp-editor widget issue.

= 3.0.4.1 (15, Dec 2021) =
* [*] Minor fix.

= 3.0.4 (12, Nov 2021) =
* [*] Fix - Resolve Gutenberg WP-Editor script related issue. 
* [*] Update - Add some text and links in readme.txt file.

= 3.0.3 (15, Sep 2021) =
* [*] Tested up to: 5.8.1
* [*] Updated demo link

= 3.0.1 (19, Aug 2021) =
* [*] Tested up to: 5.8
* [*] Updated language file and JSON file.

= 3.0 (17, Aug 2021) =
* [*] Updated all external links.
* [*] Tweak - Code optimization and performance improvements.

= 2.6.3 (31, May 2021) =
* [*] Added - https link in our analytics code to avoid browser security warning.
* [*] Tested up to: 5.7.2
* [*] Tweak - Code optimization and performance improvements.

= 2.6.2 (05, April 2021) =
* [*] Resolved minor taxonomy sting translation issue.
* [*] Check compatibility to WordPress version 5.7.

= 2.6.1 (08, Dec 2020) =
* [*] Tested up to WP 5.6
* [*] Fixed the design number 3 and 4 if image not added.

= 2.6 (27, Oct 2020) =
* [+] New - Click to copy the shortcode from the getting started page.
* [*] Update - Regular plugin maintenance. Updated readme.txt file.
* [*] Added - Added our other Popular Plugins under WP Testimonials --> Install Our Popular Plugins From. This will help you to save your time during creating a website.
* [*] jQuery( document ).ready(function($) is replaced with function( $ ) to solve the issue with 3rd party plugin and theme js error.

= 2.5.1 (14 July, 2020) =
* [*] Follow WordPress Detailed Plugin Guidelines for Offload Media and Analytics Code.

= 2.5 (07 July, 2020) =
* [+] New - Added Gutenberg block support. Now use plugin easily with Gutenberg!
* [+] New - Added 'align' and 'extra_class' parameter for shortcodes. Now all shortcodes are support twenty-ninteent and twenty-twenty theme Gutenberg block align and additional class feature.
* [*] Tweak - Code optimization and performance improvements.
* [*] Template File - Main design file has been updated. If you have override template file then verify with latest copy.

= 2.4.3 (27 Dec, 2019) =
* [*] Updated features list.
* [*] Fixed arrow:active box-shadow issue.
* [*] Fixed link outline issue.

= 2.4.2 (22 Nov, 2019) =
* [*] Fixed : Fixed a very small margin issue in design.

= 2.4.1 (22 August, 2019) =
* [*] Fixed : Fixed the arrow display issue in widget testimonial design-4.

= 2.4 (13 August, 2019) =
* [*] Updated : Updated complete code structure of the plugin.
* [+] Added : Added better security with esc_url() and esc_html() in the design files.
* [*] Updated: orderby and order shortcode paremeter are now working fine without any issue.
* [+] Added : New file added wtwp-public.js and JS code removed from shortcode files.
* [*] Updated : wp-widget-testimonials.php file complete code updated.
* [-] Removed : Removed unwanted functions.
* [*] Note : Clear your cache if your are using any caching plugin after you update this plugin.

= 2.3.1 (10 Jan, 2019) =
* [*] Update Opt-in flow.

= 2.3 (08 Dec, 2018) =
* [*] Tested with WordPress 5.0 and Gutenberg.
* [*] Fixed some CSS issues.

= 2.2.8 (06 June, 2018) =
* [*] Follow some WordPress Detailed Plugin Guidelines.

= 2.2.7 (14-5-2018) =
* [*] Fixed deprecated function issue.

= 2.2.6 (31-8-2017) =
* [*] Fixed slider navigation style issue.

= 2.2.5 (21-7-2017) =
* [+] Added better structure for all files.
* [+] Added adaptive_height="false" OR  adaptive_height="true" new shortcode parameter for slider and widget slider.
* [+] Added wtwp_ prefix to all CSS classes to avoid conflict with other plugins and theme.
* [+] Added latest slick.js file.
* [+] adaptive height option in widget.
* [*] Fixed all CSS issues.
* [*] Design-4 now also added in the widget.

= 2.2.4 =
* Fixed some CSS issues.

= 2.2.3 =
* Fixed some CSS issues.
* Resolved multiple slider jQuery conflict issue.

= 2.2.2 =
* Added 'display_quotes' parameter in shortcode to show and hide emphasized tag.

= 2.2.1 =
* Fixed some bug
* Removed 'display_url' and added as a href link.
* Added 15 Pro Designs.

= 2.2 =
* Fixed some bug.

= 2.1 =
* Fixed some CSS bug and designs.
* Display more then 1 testimonial post in widget.

= 2.0.1 =
* Fixed some CSS bug and designs.
* Display more then 1 testimonial post in widget.

= 2.0 =
* Added 4 themes designs.
* Removed radio button to select the theme.
* Just use the shortcode with design parameters i.e. design="design-1"

= 1.1.1 =
* Added 2 themes designs.

= 1.1 =
* Added new Testimonial slider parameters i.e. autoplay, autoplayInterval, speed.

= 1.0 =
* Initial release.
* Adds custom post type.