Lexiata XSlider
Lexiata XSlider is a tiny, blazing-fast image slider plugin built from scratch. Total footprint: under 200KB on disk, with a frontend payload around 8KB (CSS + JS combined). No bundled libraries, no jQuery on the front-end, no third-party services. Why XSlider? Most slider plugins ship with hundreds of templates, layer animations, and features you will never use — and your visitors pay for every kilobyte. XSlider keeps only what you need: Clean image sliders with optional click-through URLs Horizontal slide and fade animations Autoplay, drag, keyboard navigation Arrows + bullets, fully customisable SEO-friendly markup with proper alt text and ARIA roles Lazy initialisation (the slider boots only when scrolled into view) Style via CSS classes + the WordPress Customizer (Additional CSS) Native Gutenberg block, Elementor widget, shortcode, and PHP function — insert a slider in any editor or builder Built for WordPress agencies and freelancers by Suresh L. Bamunusinghe at Lexiata.lk — battle-tested in production sites. Key features Up to 8 settings tabs — General, Size, Controls, Animations, Autoplay, Optimize, Slides, Developer Image and Blank slides — Blank slides support a custom background colour Clickable URL per slide — Set link, choose target tab, optional nofollow Drag-to-reorder slides in the editor Duplicate slide with one click Live preview in the slide editor Click-to-copy shortcode and PHP code Fully accessible — keyboard navigation, ARIA roles, focus rings Mobile, tablet, desktop arrow visibility controls No external dependencies — pure vanilla JS frontend (~5KB)
Slidr
Slidr is a clean, simple, responsive and touch-friendly multi-purpose Carousel. It takes a different approach than most other carousel plugins on that it displays posts or custom posts instead of just gallery photos (but it can show gallery photos as well if you like). Its goal is to be as flexible as possible, allowing you to fully customize its appearance via CSS and override the default HTML output. You can even use it as a “vessel” to display your custom loops which could, practically, contain any content you like, from YouTube videos and Google Maps to Instagram feeds and Tweets! View the demo | Custom loop demos Features Responsive. Touch friendly. Can accept variable width – fixed height images. You can call it via a shortcode on posts, pages and widgets. You can use it instead of the default WordPress gallery. No need to mess with shortcodes – just enable “Slidr for Gallery” and start creating galleries as usual, the WordPress way! Supports cycling items (when at the end, clicking “next” loads the first item and so on, simulating a circular move). Autoscroll support. Customizable queries with more than a dozen of parameters. You can adjust the post type, number of entries, thumbnail size, order and many more. You can have different carousels with different queries and different parameters on a single page. You can call it conditionally, to load scripts and styles only when needed. It can display entries without photos. For example, you can show the titles and excerpts of your recent posts (or custom posts) and style them however you like. Using a special function you can override the text output for each item. For example, instead of the item’s title and excerpt you can show an icon, some static text or something else. You can add your custom class on each shortcode, to style each carousel differently. If you are a theme developer, you can pass your own default values through your theme’s functions.php for “Slidr for Gallery” option. Works on every recent version of all popular browsers (Firefox, Chrome, Internet Explorer, Opera, Safari) and it even supports Internet Explorer 8. A custom loop function allows you to use the carousel with your custom loops. That way you can practically use it to display any content you like (videos, content from feeds etc). View demos