Contributors: Alexasto12
Tags: bootstrap, carousel, shortcode, slider, responsive
Requires at least: WordPress 5.0
Tested up to: WordPress 6.7
Stable version: 1.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Simply Bootstrap Carousel is a lightweight and flexible WordPress plugin that allows you to create fully responsive carousels using Bootstrap. With simple shortcodes, you can easily display beautiful sliders that support images, text, and even custom HTML content.
- Easy-to-use shortcodes: No coding required. Simply insert
[simpboca_carousel]
into your posts or pages. - Custom content support: Add text, images, or HTML within each slide.
- Fully responsive design: Carousels automatically adjust to different screen sizes for optimal viewing on mobile devices.
- Based on Bootstrap: Uses the Bootstrap 5 framework for smooth animations and a modern interface.
- Navigation controls and indicators: Enable or disable navigation arrows and slide indicators for better user interaction.
- Nested shortcode support: Insert other shortcodes within carousel slides for dynamic content.
- Lightweight and optimized: The plugin loads only the necessary Bootstrap CSS and JS files to keep your site fast.
-
Automatic Installation:
- Go to the WordPress admin panel, navigate to the Plugins menu, and use the search form to find "Simply Bootstrap Carousel." Click "Install," and WordPress will automatically complete the installation.
-
Manual Installation:
- Download the plugin to your computer and unzip the contents.
- Use an FTP client or your hosting control panel to upload the unzipped plugin folder to the
wp-content/plugins/
directory of your WordPress installation. - Log into the WordPress admin panel and activate the plugin from the Plugins menu.
To insert a carousel into your posts or pages, use the following shortcode:
[simpboca_carousel]
<div class="carousel-item">Slide Content 1</div>
<!-- slide -->
<div class="carousel-item">Slide Content 2</div>
<!-- slide -->
<div class="carousel-item">Slide Content 3</div>
[/simpboca_carousel]
Replace Slide Content X
with the desired content for each slide. You can include text, images, or custom HTML inside each <div class="carousel-item">
.
How do I add custom content to the carousel?
Use the [simpboca_carousel]
shortcode and separate slides with <!-- slide -->
. Inside each <div class="carousel-item">
, you can add any content, including other shortcodes.
Can I use nested shortcodes within the carousel content?
Yes, nested shortcodes are fully supported starting from version 1.1.
Is it compatible with the latest version of WordPress?
Yes, the plugin has been tested up to WordPress version 6.7.
- Updated function and constant prefixes to avoid conflicts with other plugins.
- Improved compatibility with PHP 8.1 and error handling.
- Minor bug fixes and performance improvements.
- Updated shortcode handling to prevent conflicts with the WordPress environment.
- Renamed the plugin to Simply Bootstrap Carousel to comply with WordPress naming policies.
- Added the "License" field in the plugin header to ensure GPLv2 compliance.
- Improved plugin validation by explicitly setting version numbers in
wp_enqueue_style()
andwp_enqueue_script()
to prevent caching issues. - Removed external references to the Bootstrap CDN and replaced them with locally hosted files for better performance and compliance with WordPress guidelines.
- Included Bootstrap CSS and JS files within the plugin (
assets/css/
andassets/js/
). - Improved security and best practices by ensuring proper escaping and validation of user inputs.
- Enhanced readme.txt:
- Added a "Short Description" section for better visibility in the WordPress Plugin Repository.
- Improved long description with more details on features and plugin usage.
- Updated FAQ section with additional details on nested shortcodes, compatibility, and customization.
- General code cleanup and optimization for better maintainability.
- Added support for using custom HTML content within the carousel.
- Improved shortcode handling to support nested shortcodes.
- Enhanced carousel structure for greater design flexibility.
- Initial release with an image-based carousel, indicators, and navigation controls.
This plugin is licensed under GPLv2 or later. For more details, visit https://www.gnu.org/licenses/gpl-2.0.html.
For more information, visit the GitHub repository.