Agnosia Bootstrap Carousel hooks the [gallery] shortcode with attribute type="carousel" in order to show a Bootstrap Carousel based on the selected images and their titles and descriptions. This plugin assumes either your theme includes the necessary Bootstrap javascript and CSS files to display the
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 3.0.
SourceWordPress plugins · Nov 10, 2026
01 / Source details
Aboutthistool.
Agnosia Bootstrap Carousel hooks the [gallery] shortcode with attribute type="carousel" in order to show a Bootstrap Carousel based on the selected images and their titles and descriptions.
This plugin assumes either your theme includes the necessary Bootstrap javascript and CSS files to display the carousel properly, or that you have included those files on your own. It will not include the files for you, so if they are not present, the carousel will not work and you will only obtain its bare HTML.
Basic example:
[gallery type="carousel" ids="61,60,59"]
Required attributes:
type : it needs to be type="carousel" .
ids : you must provide a list of ids corresponding to attachments, like ids="1,2,3" .
Otherwise, the default [gallery] shortcode function will be processed instead of this plugin’s one.
Optional attributes:
name : any name. String will be sanitize to be used as an HTML ID. Recommended when you want to have more than one carousel in the same page. Default: agnosia-bootstrap-carousel . Example: [gallery type="carousel" ids="61,60,59" name="myCarousel"]
interval : the amount of time to delay between automatically cycling an item. If false , carousel will not automatically cycle. Default: 5000 . Example: [gallery type="carousel" ids="61,60,59" interval="2000"]
pause : pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on mouseleave. Default: “hover” . Example: [gallery type="carousel" ids="61,60,59" interval="hover"]
size : size for image attachment. Accepted values: thumbnail , medium , large , full . Default: full . See wp_get_attachment_image_src() for further reference. Example: [gallery type="carousel" ids="61,60,59" size="full"]
Native supported attributes:
orderby : Alternative order for your images. Example: [gallery type="carousel" ids="61,60,59" orderby="rand"]
link : where your image titles will link to. Accepted values: file , none and empty. An empty value will link to your attachment’s page. Example: [gallery type="carousel" ids="61,60,59" link="file"]
Extending
This plugin offers hooks for actions and filters, so you can modify its functionality or add your own.
Action hooks:
agnosia_bootstrap_carousel_before_init : Do something before the carousel is loaded.
agnosia_bootstrap_carousel_init : Do something after the carousel is loaded.
Filter hooks:
agnosia_bootstrap_carousel_attributes : Modify the attributes passed to the shortcode.
agnosia_bootstrap_carousel_posts : Modify the $post objects that the shortcode is using.
agnosia_bootstrap_carousel_container_style : Modify the carousel container style.
agnosia_bootstrap_carousel_item_style : Modify the style of the carousel items.
agnosia_bootstrap_carousel_output : Modify the full HTML output of the carousel.
agnosia_bootstrap_carousel_container : Modify the HTML output of the carousel container tag.
agnosia_bootstrap_carousel_inner : Modify the HTML output of the carousel inner tag.
agnosia_bootstrap_carousel_caption_container : Modify the HTML output of the caption container tag.
agnosia_bootstrap_carousel_img_container : Modify the HTML output of the image container tag.
agnosia_bootstrap_carousel_img : Modify the HTML output of the item image tag.
agnosia_bootstrap_carousel_excerpt : Modify the HTML output of the image caption.
agnosia_bootstrap_carousel_indicators : Modify the HTML output of the indicators element.
agnosia_bootstrap_carousel_control : Modify the HTML output of the control element.
agnosia_bootstrap_carousel_javascript : Modify the output of the carousel Javascript.
agnosia_bootstrap_carousel_make_array : Modify the list of $post IDs that the carousel is using.
Contributing
You can make suggestions and submit your own modifications to this plugin on Github .
For more information, visit our website .
See it in action
Screenshots & previews.
This is how you should use the shortcode.This is how it should appear in your website. Note that your theme styles may override Bootstrap styles.This is an approximation on how the resultant HTML code should look like.
02 / Source details
Gettingstarted.
01Unzip agnosia-bootstrap-carousel.zip and upload the agnosia-bootstrap-carousel folder to your /wp-content/plugins/ directory.
02Activate the plugin through the Plugins menu into WordPress admin area.
03Start using the [gallery] shortcode to show a Bootstrap Carousel .
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati