Releases: guisfus/wp-swiper-toolkit
Releases · guisfus/wp-swiper-toolkit
Release list
v1.1.1
Summary
- Prevent WordPress from matching this custom plugin with similarly named plugins from WordPress.org.
Changes
- Added
Update URI: falseto the plugin header. - Updated the plugin version to
1.1.1. - Updated the changelog.
Installation Note
Install the plugin folder as swiper-toolkit, not wp-swiper-toolkit.
v1.1.0
Summary
- Renamed public plugin identifiers to neutral, white-label-friendly names.
- Updated the WordPress plugin folder/install documentation.
- Hardened internal PHP prefixes to reduce collision risk.
- Added a small frontend API for initializing sliders added after page load.
Changes
- Uses the neutral plugin name Swiper Toolkit.
- Documents that the GitHub repository uses the
wp-prefix, but the installed WordPress plugin folder should beswiper-toolkit. - Clarifies the correct ZIP structure for WordPress uploads:
swiper-toolkit.zipcontaining a rootswiper-toolkit/folder. - Uses less generic internal PHP constants/functions with the
STK_prefix. - Adds
window.SwiperToolkitInit()for manually initializing sliders injected by AJAX, popups, or page builders. - Supports passing a specific container element to
window.SwiperToolkitInit(container). - Documents frontend footprint and duplicate-initialization protection.
Installation Note
Install the plugin using this folder structure:
swiper-toolkit.zip
`-- swiper-toolkit/
|-- swiper-toolkit.php
|-- assets/
|-- README.md
`-- LICENSEv1.0.0
Initial release of Guisfus Swiper Toolkit.
A lightweight developer-focused WordPress plugin for loading Swiper locally and managing custom slider initializations from a centralized JavaScript file.
Highlights
- Loads Swiper 12.1.4 locally on the WordPress frontend.
- Includes a dedicated
assets/js/swiper-init.jsfile for custom slider setups. - Provides an example initializer for
.swiper-underbanner. - Keeps project-specific slider styles in the active theme.
- Uses unique WordPress asset handles and function prefixes.
- No admin screens, settings pages, database options, REST endpoints, or generated markup.
Requirements
- WordPress 6.0 or newer.
- PHP 7.4 or newer.
Notes
This plugin is intended for developers who prefer to create slider markup manually in Gutenberg, templates, or theme files while keeping Swiper initialization logic centralized.