=== BridgeHub Testimonial Slider ===
Contributors: jahidshah
Donate link: https://www.buymeacoffee.com/jahidshah
Tags: testimonials, slider, testimonials slider, WordPress testimonials
Requires at least: 5.2
Requires PHP: 7.2
Tested up to: 7.0
Stable tag: 2.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A professional testimonial slider plugin with per-slider customization, shortcodes, and a modern admin interface.

== Description ==

BridgeHub Testimonial Slider is a lightweight and user-friendly WordPress plugin that helps you create beautiful, responsive testimonial sliders without writing any code. Whether you're showcasing customer reviews, client feedback, or team recommendations, you can build professional sliders with an intuitive admin interface and display them anywhere on your website using a shortcode.

Originally released as **AJ Square Testimonial Slider**, the plugin has been redesigned with a modern interface, improved performance, enhanced accessibility, and a more flexible slider management experience while maintaining backward compatibility for existing users.

**Key Features:**

* Create unlimited testimonial sliders.
* Add multiple testimonial slides to each slider.
* Unique shortcode for every slider.
* Responsive and mobile-friendly design.
* Image upload with customizable dimensions.
* Client name, designation, company, and testimonial content.
* Star rating support.
* Autoplay, navigation arrows, pagination dots, loop, and transition speed controls.
* Per-slider color and styling options.
* Drag-and-drop testimonial ordering.
* Keyboard navigation and ARIA accessibility support.
* Lightweight and optimized asset loading.
* Secure coding following WordPress Coding Standards.
* Backward compatibility with existing installations.

Whether you're building a business website, agency portfolio, online store, or personal blog, BridgeHub Testimonial Slider provides an easy way to present customer testimonials in a clean, professional, and engaging format.

== Installation ==

= Minimum Requirements =
* WordPress 5.2 or greater
* PHP version 7.2 or greater

= Installation Process =

1. **Automatic Installation** (Recommended):
   - Log in to your WordPress dashboard.
   - Navigate to "Plugins > Add New".
   - Search for "BridgeHub Testimonial Slider".
   - Click "Install Now" and then activate the plugin.

2. **Manual Installation**:
   - Download the plugin ZIP file.
   - Upload the `aj-square-testimonial-slider` folder to `/wp-content/plugins/`.
   - Activate the plugin through the 'Plugins' menu.

= Usage =

1. Go to **BridgeHub Testimonial Sliders > Testimonials** and add your testimonials.
2. Go to **BridgeHub Testimonial Sliders > Add New** to create a slider.
3. Assign testimonials and configure settings in the slider edit screen.
4. Copy the shortcode from the Shortcode metabox and paste it anywhere.

== Frequently Asked Questions ==

= How do I create a testimonial slider? =

Go to **BridgeHub Testimonial Sliders → Add New**, create a slider, add your testimonial slides, configure the slider settings, and publish it.

= How do I display a slider on my website? =

Each slider has its own shortcode. After publishing the slider, copy the generated shortcode (for example, `[bridgehub_testimonial_slider id="123"]`) and paste it into any page, post, or widget that supports shortcodes.

= Can I create multiple sliders? =

Yes. You can create unlimited testimonial sliders, each with its own testimonials, settings, and shortcode.

= Can each slider have different settings? =

Yes. Every slider is independent, allowing you to configure colors, autoplay, navigation, pagination, transition speed, image size, and other display options separately.

= Is the plugin responsive? =

Yes. All testimonial sliders are fully responsive and optimized for desktop, tablet, and mobile devices.

=  Is the plugin accessible? =

Yes. The plugin includes keyboard navigation, ARIA attributes, and follows accessibility best practices to improve usability for all visitors.

= Will my existing testimonials continue to work after updating? =

Yes. Existing data is preserved, and the plugin is designed to maintain backward compatibility with previous versions whenever possible.

= Is the legacy shortcode still supported? =

Yes. Existing installations using the legacy shortcode can continue to use it for backward compatibility. New sliders should use the automatically generated shortcode displayed on the slider edit screen.

= Does the plugin affect website performance? =

No. The plugin is lightweight and loads frontend assets only when a testimonial slider is displayed, helping keep your website fast.

= Where can I get support? =

If you need assistance or want to report an issue, please use the plugin's support forum on WordPress.org.

== Screenshots ==

1. Slider edit screen with metaboxes
2. Testimonial assignment
3. Frontend slider output

== Changelog ==

= 1.0.0 =
* Initial release.

= 2.0.0 =
* Major refactor: multi-slider architecture
* New "Testimonial Sliders" custom post type
* Per-slider settings (colors, dimensions, navigation, auto-slide)
* New shortcode: `[bridgehub_testimonial_slider id="X"]`
* Modern admin UI with metaboxes and accessibility improvements
* Data migration from legacy format
* Improved security (nonces, escaping, capability checks)
* Assets loaded only when needed
* Legacy shortcode `[ajsqtesl_slider]` retained for backward compatibility

== Upgrade Notice ==

= 2.0.0 =
This release introduces a redesigned slider management interface with automatic migration of existing data. Existing shortcodes remain supported for backward compatibility.

== Other Notes ==

### Customization Options:

* Per-slider: background color, text color, image height, border radius, navigation arrows, bullet indicators, auto-slide, slide interval.

== Support & Contact ==

For any issues, please open a support ticket or visit our [support page](https://www.jahidshah.com/contact/).
