=== Advanced Image Slider & Carousel ===
Contributors: rajubdpro
Donate link: https://profiles.wordpress.org/rajubdpro/
Tags: slider, carousel, swiper, elementor, gallery
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create beautiful, fast, and fully customizable image carousels with a shortcode or Elementor — no coding required.

== Description ==

**Advanced Image Slider & Carousel** helps you add a polished, mobile-friendly carousel to any WordPress page in minutes.

Whether you manage a business site, portfolio, landing page, or online store, you can showcase hero banners, product highlights, testimonials, or campaign visuals with clean controls and a modern Swiper-powered experience.

The plugin is built for everyday WordPress users and developers alike: use the simple shortcode workflow, or design slides visually with the Elementor widget when Elementor is installed.

= Why choose Advanced Image Slider & Carousel? =

* **Easy to use** — create slides in the admin, then place them with one shortcode
* **Modern performance** — powered by Swiper for smooth touch, loop, and autoplay behavior
* **Design control** — change colors, overlay, buttons, arrows, and pagination without custom CSS
* **Elementor ready** — optional widget with per-widget settings and custom slide content
* **Theme friendly** — scoped styles that respect your theme instead of overriding the whole site
* **Compatible** — tested with current WordPress releases and follows WordPress coding practices

= Key features =

* Responsive carousel that looks great on desktop, tablet, and mobile
* Autoplay, infinite loop, transition speed, and multiple effects (slide, fade, cube, coverflow, flip)
* Responsive slides-per-view controls for desktop, tablet, and mobile
* Navigation arrows and pagination (bullets, fraction, or progress bar)
* Per-slide image, title, subtitle, description, and call-to-action button
* Global Settings page for carousel behavior and a complete color system
* Shortcode: `[AWP-SLIDER]`
* Elementor widget: use CPT slides or build custom slides with a repeater
* Keyboard navigation, grab cursor, pause on hover, and centered slides options

= Perfect for =

* Homepage hero banners
* Product or service showcases
* Portfolio and photography galleries
* Campaign and seasonal promotions
* Feature highlights and announcement sections

= Privacy and trust =

Advanced Image Slider & Carousel does **not** collect personal data, does **not** phone home, and does **not** require an external account. Assets are loaded from your own WordPress site. Your slide content stays under your control.

= Getting help =

1. Read the FAQ below for the most common setup questions.
2. Make sure each slide has an image (featured image for CPT slides).
3. Visit the plugin settings under **AWP Sliders → Settings** for carousel and color options.

If you find the plugin useful, please consider leaving a review. Feedback helps improve the plugin for everyone.

== Installation ==

= Automatic installation =

1. Go to **Plugins → Add New** in your WordPress admin.
2. Search for **Advanced Image Slider & Carousel**.
3. Click **Install Now**, then **Activate**.

= Manual installation =

1. Download the plugin ZIP file.
2. Go to **Plugins → Add New → Upload Plugin**.
3. Upload the ZIP, install, and activate.

= After activation =

1. Go to **AWP Sliders → Add New**.
2. Add a title, description, featured image, optional subtitle, and button details.
3. Publish your slides.
4. Add the shortcode `[AWP-SLIDER]` to any page or post.
5. Optional: open **AWP Sliders → Settings** to configure autoplay, effects, and colors.
6. Optional: in Elementor, drag the **AWP Slider** widget and choose CPT or custom slides.

== Frequently Asked Questions ==

= Do I need coding skills? =

No. Create slides from the WordPress admin and display them with the `[AWP-SLIDER]` shortcode. If you use Elementor, you can also manage everything visually inside the editor.

= Does this plugin require Elementor? =

No. Elementor is optional. The shortcode works with any standard WordPress theme. The Elementor widget is available only when Elementor is active.

= How do I add the slider to a page? =

Create at least one slide under **AWP Sliders**, then paste `[AWP-SLIDER]` into the page content. With Elementor, add the **AWP Slider** widget to your layout.

= Why is my slide not showing? =

Every slide needs an image. For CPT slides, set a **Featured Image**. For Elementor custom slides, upload an image in the slide repeater. Slides without images are skipped on purpose.

= Can I change colors and styles? =

Yes. Use **AWP Sliders → Settings → Colors** for global defaults. In Elementor, you can override colors, typography, button styles, and navigation for each widget instance.

= Can I show more than one slide at a time? =

Yes. In Settings (or Elementor carousel controls), set **Slides per view** for desktop, tablet, and mobile. You can also adjust spacing and centered slides.

= Will it slow down my website? =

The plugin loads Swiper and slider assets only when needed for pages that use the slider. Keep slide images optimized for best performance.

= Is it compatible with the latest WordPress? =

Yes. Advanced Image Slider & Carousel is tested up to WordPress 7.0 and requires PHP 7.4 or higher.

= Where is my data stored? =

Slide content is stored in your WordPress database as custom post type entries and plugin settings. Nothing is sent to third-party servers by this plugin.

= How do I report a bug or request a feature? =

Use the WordPress.org support forum for the plugin. Clear steps to reproduce, screenshots, and your WordPress/PHP versions help us respond faster.

== Screenshots ==

1. Frontend carousel with overlay content and call-to-action button
2. AWP Sliders admin list for managing slides
3. Slide editor with subtitle and button fields
4. Global Settings — carousel behavior options
5. Global Settings — color system controls
6. Elementor widget with content and style controls
7. Elementor widget with content slider controls
8. In Elementor widget All color controls system

== Changelog ==

= 1.1.0 =
* Replaced the legacy engine with a modern Swiper carousel
* Added a full Settings page for carousel behavior and colors
* Added an Elementor widget with CPT or custom slide sources
* Improved slide fields (subtitle, button text, button link)
* Introduced a CSS variable color system for consistent theming
* Improved admin usability and frontend reliability

= 1.0.1 =
* Confirmed compatibility with WordPress 7.0
* Security and stability improvements for meta saving and frontend output

= 1.0.0 =
* Initial public release

== Upgrade Notice ==

= 1.1.0 =
Recommended update. Modern Swiper carousel, Settings/color controls, and Elementor support. Review your slider pages after updating.
