=== Alfa Slider ===
Contributors: alfawpir
Tags: slider, image slider, carousel, responsive slider, swiper
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.9
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight, responsive image slider with per-slide text, buttons and full style control, powered by Swiper.

== Description ==

Alfa Slider is a lightweight image slider you can add to any page, post or widget area with a single shortcode.

Features:

* Drag-and-drop slide manager with the native WordPress media library
* Boxed or full-width layout
* Slide, fade or cube transition effects
* Bullet, fraction or progress-bar pagination
* Optional slow zoom (Ken Burns) effect and pause-on-hover
* Per-slide title text with custom size, color and padding
* Per-slide call-to-action button with custom colors, padding, font size and corner radius
* Nine-point content position picker for placing text and button anywhere on the slide
* Optional dark overlay for better text readability
* Fully internationalized (i18n-ready); the admin screen automatically matches your site's language
* Automatic RTL support

= Usage =

1. Go to **Alfa Slider** in the admin menu and add your slides.
2. Copy the `[alfa_slider]` shortcode.
3. Paste it into any page, post or text/shortcode widget.

== Installation ==

1. Upload the plugin files to `/wp-content/plugins/alfa-slider`, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the "Plugins" screen in WordPress.
3. Go to **Alfa Slider** in the admin menu to add slides and configure settings.
4. Place the `[alfa_slider]` shortcode on any page or post.

== Frequently Asked Questions ==

= Can each slide have its own button? =

Yes. Each slide has its own optional title text and call-to-action button, each with independent styling.

= Does it support RTL languages? =

Yes, the slider automatically switches direction based on your site's language settings.

= Does the plugin load anything from an external CDN? =

No. The Swiper library is bundled with the plugin and served from your own site.

= What languages are included, and how do I add another? =

The plugin is fully translation-ready. Once published on WordPress.org, translations are contributed and maintained through translate.wordpress.org and are downloaded and loaded automatically by WordPress - no files to install manually and nothing to configure.

== Screenshots ==

1. Slider settings screen.
2. Per-slide text and button editor.
3. Example slider on the front end.

== Changelog ==

= 1.0.9 =
* Removed the "Plugin Language" setting - with no bundled translation files, it had no visible effect until a translation is contributed via translate.wordpress.org, so it was just confusing to show it now.

= 1.0.8 =
* Fixed bugs

= 1.0.7 =
* Fixed bugs

= 1.0.6 =
* Slide/button link fields no longer force a strict URL format that silently blocked saving when a scheme like https:// wasn't typed.
* Forced `text-decoration: none` on the slide button's hover/focus state so it can no longer pick up an underline from theme styles.
* Removed a `step` constraint on the autoplay speed field that could silently block the whole settings form from saving.
* Text padding fields now start empty (instead of 0) so their directional placeholders (top/right/bottom/left) are visible until a value is entered.

= 1.0.5 =
* Fixed the full-width layout showing only half the slider on mobile (a leftover `left`/`right` offset was never reset at the mobile breakpoint).
* The slide button no longer requires a link to be set before it will display; it was silently disappearing if only the button text was filled in.

= 1.0.4 =
* Fixed bugs

= 1.0.3 =
* Fixed bugs

= 1.0.2 =
* Fixed bugs

= 1.0.1 =
* Fixed bugs

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

