=== FTMPUB Media Slider === Contributors: ftmpub Tags: slider, images, carousel, responsive, lazy-load Requires at least: 6.5 Tested up to: 7.0 Stable tag: 1.0.11 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Responsive image slider with customizable layout, arrows, autoplay, and media library integration. == Description == **FTMPUB Media Slider** lets you create responsive image sliders from your WordPress media library with an easy-to-use interface. The plugin registers a custom taxonomy to group images into sliders and provides a shortcode `[ftmpub_media_slider]` for displaying them anywhere — classic editor, block editor, Elementor, etc. Each slider uses native horizontal scrolling with snap: configure columns, rows, and image height per device (desktop, tablet, mobile), plus autoplay, arrows, dots, lazy loading, width, and gap. Images are selected through the media picker and can be reordered via drag and drop. A live preview is available in the admin. **For more info, visit [FTMPUB.ch](https://ftmpub.ch/ftmpub-media-slider/)** = Features = * Native horizontal scroll with snap for fluid mobile UX * Per-device settings: columns, rows, and image height (desktop/tablet/mobile) * Autoplay, navigation arrows, and dot indicators * Lazy loading for optimized performance * Configurable max width and gap between slides * Drag-and-drop image reordering * Live admin preview * Shortcode with slug or ID attribute * Lightweight, secure, and compliant with WordPress coding standards == Installation == 1. Upload the `ftmpub-media-slider` folder to your `/wp-content/plugins/` directory, or install the plugin through the WordPress admin. 2. Activate the plugin through the Plugins menu in WordPress. 3. Go to **Media → FTMPUB Media Sliders** and create a new slider: select images and configure the options. 4. Insert your slider into posts or pages via the shortcode `[ftmpub_media_slider group="your-slug"]` or `[ftmpub_media_slider id="123"]`. == Frequently Asked Questions == = How do I add multiple sliders? = Create multiple terms in the "FTMPUB Media Sliders" taxonomy. Each term can have its own images and settings. Use the `group` (slug) or `id` attribute in the shortcode to display a particular slider. = Can I set custom sizes? = Yes. The "Max width" and per-device "Image height" fields allow you to set the dimensions of the slider and its images (e.g., `800px`, `90%`, `240px`). Leave them empty or set `auto` to keep the natural height. = Is it compatible with page builders? = Yes. The shortcode works with the classic editor, block editor, Elementor, and any builder that supports shortcodes. == Screenshots == 1. Slider settings page in the WordPress admin. 2. Example slider displayed on the front end. == Changelog == = 1.0.11 = * Declared compatibility with WordPress 7.0 (Requires at least, Requires PHP, and Tested up to headers added to the plugin file). * Improved WordPress coding standards compliance: numeric settings fields are now unslashed before casting on save. = 1.0.10 = * Switched to native horizontal scrolling with snap for a more fluid mobile UX. * Added per-device rows and image height controls alongside columns. * Dots/arrows now track the scroll position and hide automatically when not needed. == Support == For help or feedback, visit: [FTMPUB.ch](https://ftmpub.ch/)