=== Responsive Slideshow - Photo Carousel === Contributors: awordpresslife, razipathhan, hanif0991, muhammadshahid, fkfaisalkhan007, sharikkhan007, zishlife, FARAZFRANK Donate link: https://paypal.me/awplife Tags: slider, image slider, responsive slider, photo carousel, slideshow Requires at least: 5.4 Tested up to: 7.0 Stable tag: 1.6.0 Requires PHP: 7.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Build responsive carousels with beautiful layout designs, swipe controls, and transitions for your website with Photo Carousel & Slider Plugin. == Description == Responsive Slideshow is a free Photo Carousel & Slider Plugin that helps you build swipeable galleries that work smoothly on all devices. You can create a presentation for your homepage. It also lets you build a carousel to showcase client logos. This utility handles everything without any complex coding. The carousel adjusts automatically to different screen sizes. Your media will look sharp on desktops, tablets, and phones. Touch and swipe gestures work out of the box. Mobile visitors can easily browse through your slides. **View Pro Demo:** **[Slider Responsive Slideshow Premium Demo](https://awplife.com/demo/slider-responsive-slideshow-premium/)** **Where To Buy:** **[Buy Slider Responsive Slideshow Premium](https://awplife.com/wordpress-plugins/slider-responsive-slideshow-wordpress-plugin/)** https://www.youtube.com/watch?v=l5FYR-FuHIw = What You Can Do = * Display portfolio media or product showcases in a sliding format. * Add client or partner logos in a carousel layout. * Create hero carousels with titles and descriptions. * Embed carousels in pages, posts, or widget areas using shortcodes. = How It Works = 1. Go to the plugin dashboard menu and click "Add New". 2. Upload your media files from the dashboard library. 3. Arrange slides by simple drag and drop controls. 4. Add titles, descriptions, and destination URLs to each slide. 5. Copy the shortcode and paste it on any page. The shortcode looks like this: `[awl-slider id=123]` where 123 is your slideshow ID. = Free Features = * Responsive design that adapts to any screen size * Touch and swipe support for mobile devices * Auto-play with adjustable timing * 4 transition effects to choose from * Navigation arrows and dots * Add titles and descriptions to slides * Redirect slides to any target URL * Use in sidebar and footer widgets * Drag and drop slide ordering * Works with all major browsers = Pro Features = * Display multiple slides at once in carousel mode. * Enable advanced transition animations. * Add custom CSS support for style control. * Choose from additional navigation styles. * Create content slides with text overlays. * Get priority customer support. = More Demo Pages For Pro Version = > * [Multiple Slides](https://awplife.com/demo/slider-responsive-slideshow-premium/multiple-slides/ "Multiple Slides") > * [Transitions Effect](https://awplife.com/demo/slider-responsive-slideshow-premium/transitions-effect/ "Transitions Effect") > * [Carousel In Sidebar Widget](https://awplife.com/demo/slider-responsive-slideshow-premium/slider-in-slidebar-widget/ "Carousel In Sidebar Widget") > * [Carousel With Content](https://awplife.com/demo/slider-responsive-slideshow-premium/slider-with-content/ "Carousel With Content") == Installation == 1. Upload the plugin folder to the directory `/wp-content/plugins/`. 2. Alternatively, install directly from the WordPress plugins dashboard screen. 3. Activate the utility through the standard Plugins dashboard menu. 4. Go to the Responsive Slideshow menu in your dashboard. 5. Click "Add New" and upload your media files. 6. Configure the slideshow settings as needed. 7. Copy the shortcode from the settings page. 8. Paste the shortcode into any page, post, or widget. == Frequently Asked Questions == = How do I create my first slideshow? = After activating the plugin, go to the Responsive Slideshow menu. Then click "Add New" in the dashboard. Upload media from your library. Arrange the slides in your preferred order. Save your changes. Finally, copy the shortcode to your page. = Can I add redirects to individual slides? = Yes, each slide has a destination URL field. You can enter any web address there. When visitors click that slide, the browser redirects them. = Is the slideshow mobile-friendly? = Absolutely. The slideshow is fully responsive. It includes touch and swipe support. The design adjusts to fit any screen size. It works smoothly on phones and tablets. = How many media items can I add to a slideshow? = There is no fixed limit. You can add as many media files as you need. Keep the number reasonable to help page load times. We recommend keeping it under thirty files. = Can I use the slideshow in my sidebar or footer? = Yes, you can paste the shortcode into any text widget. The slideshow will resize to fit the widget area automatically. = Does it support touch and swipe gestures? = Yes, touch and swipe navigation is built in. Mobile visitors can swipe left or right to browse through slides naturally. = How do I change the autoplay speed? = In the settings panel, you can adjust the auto-play timing. You can also change the transition duration. Set these values to match your personal preference. = Can I add captions to my slides? = Yes, each slide supports a title and description field. The text appears as an overlay on the slide. You can style the text using the available options. = How do I show multiple slides at once like a carousel? = The carousel mode with multiple visible slides is available in the Pro version. It lets you display multiple slides simultaneously. = The slideshow is not showing on my page. What should I check? = Make sure you have published the entry. Do not leave it saved as a draft. Check that you are using the correct shortcode. Verify the shortcode has the right ID. Also check if your theme has any JavaScript conflicts. == Screenshots == 1. Slideshow front-end preview 2. Carousel with navigation arrows 3. Carousel layout example 4. Admin dashboard - slideshow settings 5. Mobile responsive view 6. Widget area placement 7. Slide configuration panel == Changelog == = 1.6.0 = * Date: 21 May, 2026 * Major Security & compatibility audit: added direct file entry guards and directory listing protections * Refactored data layer to save Native PHP Arrays directly, securing 100% backward compatibility with old base64/JSON/Serialized postmeta formats * Enqueued scripts and styles strictly on Custom Post Type screens and moved Owl Carousel scripts to footer * Externalized inline JavaScript & CSS blocks to separate cacheable asset files for CSP compliance * Added strict sanitization/escaping on all settings saving, AJAX callbacks, and frontend outputs * Resolved double-output bugs and cleaned up dead code/unused large assets = 1.5.4 = * Tested with WordPress 6.9 = 1.5.3 = * Tested with WordPress 6.8.3 = 1.5.2 = * Fixed text domain error = 1.5.1 = * Fixed apostrophe saving issue * Tested with WordPress 6.8.1 = 1.5.0 = * Tested with WordPress 6.7.2 == Upgrade Notice == = 1.6.0 = Major security, compatibility, and performance upgrade. Strongly recommended for all users. = 1.5.4 = Compatibility update for WordPress 6.9. Update recommended for all users.