=== Simply Bootstrap Carousel === Contributors: Alexasto12 Tags: bootstrap, carousel, shortcode, slider, responsive Requires at least: 5.0 Tested up to: 6.7 Stable tag: 1.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html == Short Description == Create fully responsive Bootstrap carousels with simple shortcodes. == Description == **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. **HOW IT WORKS** Simply use the following shortcode in your posts or pages: ```html [simpboca_carousel] [/simpboca_carousel] ### **Features** - **Easy-to-use shortcodes** – No coding required! Just insert `[bootstrap_carousel]` or `[bootstrap_custom_carousel]` into your posts or pages. - **Custom content support** – Add **text, images, or HTML** within each slide. - **Fully responsive design** – The carousels automatically adjust to different screen sizes for **mobile-friendly** viewing. - **Bootstrap-powered** – Uses the latest **Bootstrap 5** framework for smooth animations and modern UI. - **Navigation controls and indicators** – Enable/disable navigation arrows and slide indicators for better user interaction. - **Nested shortcode support** – Embed other shortcodes inside the carousel slides for dynamic content. - **Lightweight and optimized** – The plugin loads only the necessary Bootstrap CSS and JS files to keep your site fast. == Changelog == = 1.3 = - Updated function and constant prefixes to avoid naming conflicts with other plugins. - Improved PHP 8.1 compatibility and error handling. - Minor bug fixes and performance enhancements. - Updated short code to prevent incomptibilites whit WP enviorment = 1.2 = - Renamed 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 Check validation** by setting explicit version numbers in `wp_enqueue_style()` and `wp_enqueue_script()` to prevent caching issues. - Removed external Bootstrap CDN references and **replaced them with locally hosted files** for better performance and compliance with WordPress guidelines. - Included Bootstrap **CSS and JS assets inside the plugin** (`assets/css/` and `assets/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 the **long description** with more detailed information about the plugin’s features and usage. - Updated the FAQ section with additional details about **nested shortcodes, compatibility, and customization**. - General **code cleanup** and optimization for better maintainability. = 1.1 = - Added support for using custom HTML content within the carousel. - Improved shortcode handling to support nested shortcodes. - Enhanced carousel structure for better design flexibility. = 1.0 = - Initial release featuring an image-based carousel with indicators and navigation. == Manual Installation == 1. Upload the plugin to the `wp-content/plugins/` directory of your WordPress installation. 2. Activate the plugin in the Plugins section of your WordPress dashboard. 3. Use the shortcode `[bootstrap_carousel]` or `[bootstrap_custom_carousel]` to display a carousel. == Frequently Asked Questions == = How do I add custom content to the carousel? = Use the `[bootstrap_custom_carousel]` shortcode and separate slides with ``. = Can I use nested shortcodes in the carousel content? = Yes, nested shortcodes are fully supported since version 1.1.