描述
Create unlimited named sliders, each with its own settings and per-slide options (alt text, caption, link, call-to-action). Display them anywhere via the [simplewpslider id="ID"] shortcode or the bundled Gutenberg block. Powered by Swiper.js 11 — accessible, touch-friendly, no jQuery.
Slide types
- Image slides (uses your Media Library, full srcset + lazy-load)
- Self-hosted video slides (MP4)
- YouTube and Vimeo slides (privacy-friendly click-to-load facade)
Per-slider settings
- Autoplay, speed, loop, transition (slide / fade)
- Arrows, dots, keyboard navigation
- Slides-per-view + responsive breakpoints
- Aspect ratio enforcement (16:9 / 4:3 / 1:1 / auto) to prevent layout shift
- Respect prefers-reduced-motion
Accessibility
- WAI-ARIA carousel pattern
- Drag-reorder via keyboard in the admin
- Full screen-reader live-region announcements via Swiper’s a11y module
Privacy
The plugin makes no outbound requests at runtime. YouTube embeds use youtube-nocookie.com and only load after user interaction. Vimeo thumbnails are fetched via Vimeo’s public oEmbed endpoint only when an editor adds a Vimeo slide in the admin — never on frontend page loads.
屏幕截图





区块
该插件提供了 1 个区块.
- Simple WP Slider Embed a slider created with Simple WP Slider.
安装
- Upload the plugin via Plugins Add New Upload, or install from the WordPress.org plugin directory.
- Activate the plugin.
- Go to Sliders Add New, create a slider, add slides.
- Insert the slider via the “Simple WP Slider” block or with
[simplewpslider id="123"].
常见问题
-
I upgraded from 1.x. Where did my images go?
-
They were automatically imported into a new slider called “Default Slider” under the Sliders menu. The old
[simplewpslider]shortcode (with no id) still renders that slider, so existing pages keep working. -
Does this plugin send data anywhere?
-
No. Nothing leaves your site. YouTube and Vimeo embeds load only after a visitor clicks the play button, and YouTube uses the
youtube-nocookie.comdomain. -
Can I display the same slider in multiple places?
-
Yes. Use the same id with the shortcode or block on any page or template.
评价
此插件暂无评价。
贡献者及开发者
更新日志
2.0.0
- Complete rewrite. Multi-slider support via a new “Sliders” menu (Custom Post Type).
- Dropped Slick (archived) in favor of Swiper.js 11 (modern, accessible, touch-friendly, no jQuery).
- Added Gutenberg block “Simple WP Slider”.
- Added per-slide metadata: alt text, caption, link URL + target, CTA.
- Added video slides: self-hosted, YouTube, Vimeo (privacy-friendly facade — embeds load only on click).
- Added per-slider settings: autoplay, speed, loop, effect, arrows, dots, keyboard, slides-per-view, breakpoints, aspect ratio.
- Added WAI-ARIA carousel markup + keyboard drag-reorder + prefers-reduced-motion respect.
- Auto-migration from 1.x: existing images become a “Default Slider” CPT post; the bare
[simplewpslider]shortcode keeps working. - Hardened against WordPress.org Plugin Review standards (prefixes, sanitization, escaping, REST permission callbacks, real uninstall cleanup).
1.0.2
- Tested up to 6.7.2.
1.0.1
- Tested up to 6.4.
1.0
- Initial version.
