Wonder Carousel - Responsive WordPress Carousel Plugin

Updated on July 30, 2019

Wonder Carousel is the best WordPress carousel plugin to create WordPress image and video carousel. It supports images, YouTube, Vimeo, HTML5 videos, Text, PDF and HTML code. You can use it to create image carousel, image scroller, image carousel slider, logo carousel, logo auto scroller, WordPress posts carousel, WordPress recent posts carousel, WordPress custom post type carousel and WooCommerce product carousel. The carousel is fully responsive and works on iPhone, iPad, Android, Firefox, Chrome, Safari, Opera, Internet Explorer and Microsoft Edge.

  • Released on July 30, 2019. By downloading or using the software, you agree to the Terms of Use. The Free Version will add a watermark that links to the product home page. The Commercial Version will remove the watermark.

WordPress Carousel Quick Start Video

How to Create a WordPress Carousel

WordPress Carousel Features

WordPress Carousel Plugin

WordPress Mixed Content Carousel

The WordPress carousel plugin supports images, HTML5 videos, YouTube, YouTube playlist, Vimeo, text, HTML code, PDF, WordPress posts, WordPress pages, custom post types and WooCommerce products. You can use the WordPress carousel plugin to create WordPress images and videos carousel, WordPress text carousel, WordPress recent posts carousel, WordPress posts carousel for categories, WordPress custom post types carousel, WooCommerce product carousel, WordPress YouTube carousel, WordPress YouTube playlist carousel and WordPress logo carousel. You can also add all media types and create mixed content carousel.

Responsive WordPress Carousel

Responsive WordPress Carousel

The WordPress carousel is fully responsive on mobile and tablet devices. You can define the number of visible images in the carousel, change the number according to the screen size, you can also configure different carousel height for mobile and tablet devices.

WordPress Auto Scroll Carousel Slider

WordPress Auto Scroll Carousel Slider

You can configure the carousel to move one page or one image when clicking the previous and next arrow or auto sliding. You can also configure the carousel to automatically scroll continuously. This function is useful for creating auto scrolling WordPress logo carousel.

Vertical WordPress Carousel

Vertical WordPress Carousel

In addition to horizontal WordPress carousel, you can use the plugin to create vertical WordPress carousel.

WordPress Post Carousel

WordPress Post Carousel

With the WordPress carousel plugin, you can create WordPress recent posts carousel or create WordPress post carousel from one category or multiple categories. The carousel will automatically update itself when you add new WordPress posts. You can view the tutorial: How to Create a WordPress Post Carousel.

WooCommerce Products Carousel

WooCommerce Products Carousel

You can use the WordPress carousel plugin to create WooCommerce products carousel. You can select products from one category or multiple categories, or you can select best selling product, featured products or products on sale. You can add product image, title, description, price, star ratings, total sales and Add To Cart button to the carousel, link the carousel image to the product page. Please view the tutorial How to create WooCommerce Products Carousel.

SEO Friendly WordPress Carousel

SEO Friendly WordPress Carousel

The WordPress carousel plugin is SEO friendly. You can define alt text for the images in the carousel. If the images are added from WordPress Media Library, it will automatically load the defined alt text.

WordPress Multilingual Carousel

WordPress Multilingual Carousel

The WordPress carousel plugin is fully compatible with the WordPress multilingual plugin WPML. You can add multilingual text for carousel title, description and image alt text. When adding images from WordPress Media Library, the carousel plugin will directly load multilingual text defined with WPML Media plugin. The created WordPress carousel will automatically switch to the language of the current webpage.

WordPress Carousel Plugin

All Devices and Web Browsers

The created WordPress carousel works on iPhone, iPad, Android and desktop computers. It's compatible with all modern web browsers including Chrome, Safari, Firefox, Opera, Internet Explorer and Microsoft Edge.

Responsive WordPress Carousel

Built-in LightBox effect

You can link the images in the WordPress carousel to a URL, or with the built-in LightBox effect, you can open a lightbox popup to display images or play videos when clicking on the image.

Responsive WordPress Carousel

Multiple Carousels On One Webpage

With the WordPress carousel plugin, you can easily create, manage and embed multiple carousels to one WordPress website or even one page.

Responsive WordPress Carousel

Work with WordPress Page Builders

With a self-explanatory user interface, the plugin is extremely easy to use. With the provided shortcode and PHP code, it's also easy to insert the carousel slider to WordPress post, page and template. The plugin works with all popular WordPress page builders, including Gutenberg Editor, Divi Page Builder, Elementor Page Builder, Beaver Builder, Visual Composer, SiteOrigin Page Builder etc.

What's New

Version 16.3 - July 30, 2019

  • Support WordPress multilingual plugin WPML in WordPress post carousel

Version 16.2 - July 30, 2019

  • Add an option to disable opening post page URL or featured image lighbox when clicking images in WordPress post carousel

Version 16.1 - July 21, 2019

  • Fix a bug for auto scroll carousel

Version 16.0 - July 12, 2019

  • Add a function to create WooCommerce on sale products carousel
  • Fix a bug when creating WooCommerce featured products carousel

Version 15.9 - June 15, 2019

  • Fix a bug when lazy loading images

Version 15.8 - June 15, 2019

  • Fix the bug when there is HTML code in multilingual text
  • Fix a bug when adding custom JavaScript
  • Add a function to display PHP info

Version 15.7 - June 6, 2019

  • Fix a bug when rendering the carousel

Version 15.6 - June 5, 2019

  • Add two skins to create HTML content slider

Version 15.5 - June 4, 2019

  • Fix a bug with auto scrolling carousel

Version 15.4 - June 4, 2019

  • Use CSS transition for auto scrolling carousel

Version 15.3 - May 28, 2019

  • Fix a bug when there are quotes in the text
  • Add an option to not zoom in the image if it is smaller than the thumbnail

Version 15.2 - May 10, 2019

  • Retrieve alt text when adding images from Windows Media Library
  • Fix a bug under multilingual websties

Version 15.1 - April 14, 2019

  • Change the title of <a> tag to data-title
  • Change the default thumbnail size to large

Version 15.0 - March 19, 2019

  • Fix a bug in WooCommerce product carousel and Custom Post Type carousel

Version 14.9 - March 18, 2019

  • Support multilingual plugin WPML
  • Lightbox effect: add an option to display text outside of the image box

Version 14.8 - November 28, 2018

  • Support lazy loading carousel images
  • Support displaying a preloading animation for carousel images
  • Remove HTML tags from img alt attributes
  • Fix the issue with Jetpack image lazy loading

Version 14.7 - November 11, 2018

  • Specify date range when creating WordPress post carousel and custom post type carousel
  • Add an option to show sharing with email button in the lightbox popup

Version 14.6 - November 4, 2018

  • Fix an issue in Internet Explorer

Version 14.5 - October 31, 2018

  • Add an option to display items row by row for multiple row carousel

Version 14.4 - October 30, 2018

Version 14.3 - September 28, 2018

  • Add an option to fix a possible JSON error

Version 14.2 - September 18, 2018

  • Fix an issue with Jetpack image lazy load

Version 14.1 - September 14, 2018

  • Fix a bug in PDF lightbox

Version 14.0 - September 6, 2018

  • Fix a bug in lightbox popup when the responsive option is off

Version 13.9 - August 23, 2018

  • Fix the bug of YouTube and Vimeo videos not autoplay on lightbox popup

Version 13.8 - August 3, 2018

  • Order WooCommerce and WordPress custom post types carousel by menu_order, title, date etc

Version 13.7 - July 23, 2018

  • Add an option to defer loading the carousel and all images

Version 13.6 - July 6, 2018

  • Fix the compatibility issue with the JetPack option Lazy load images

Version 13.5 - June 30, 2018

  • Fix a bug when there are hyperlinks in the title of WordPress pages

Version 13.4 - June 22, 2018

  • Fix the bug with the option Open current image in lightbox when clicking the carousel button

Version 13.3 - June 12, 2018

  • Add an option to enable/disable adding the media type attribute to the media URL

Version 13.2 - June 7, 2018

  • Fix a bug of creating WordPress post carousel when the web server PHP version is less than 5.5

Version 13.1 - May 17, 2018

  • Fix minor issues

Version 13.0 - April 29, 2018

  • Support hiding the download and print buttons in the lightbox PDF viewer when working with the plugin WonderPlugin PDF Embed
  • Support playing mp4 videos hosted on Google Drive

Version 12.9 - April 20, 2018

  • Add a button Add Text/HTML/Shortcode/Souldcloud in the plugin step 1 to create text only carousel and Soundcloud carousel
  • Support using an xml file to define extra title and description information when creating a carousel from images and videos inside a web folder
  • Fix a bug of highlighting the navigation bullets
  • Fix the issue of Vimeo video autoplay in the lightbox under the latest Chrome version 66

Version 12.8 - April 11, 2018

Version 12.7 - March 12, 2018

  • Fix a bug when playing videos inside the carousel

Version 12.6 - January 31, 2018

  • For vertical carousels, support changing the number of visible items according to the screen size or the web browser width
  • Support left/right arrows when the option continuous playing (auto scrolling) is enabled

Version 12.5 - January 17, 2017

  • For WordPress post carousels, the following four macro variables are supported:
  • __CATEGORYNAME[,]__: display all category names separated by a comma.
  • __CATEGORYNAMELINK[,]{_target}__: display all category names separated by a comma. Each category name will link to the corresponding category page. The link will open in a new tab which is defined by the target value _target. To open the link in the same page, change the code to __CATEGORYNAMELINK[,]{}__.
  • __TAGNAME[,]__: display all tags separated by a comma.
  • __TAGNAMELINK[,]{_target}__: display all tags separated by a comma. Each tag will link to the corresponding tag page. The link will open in a new tab which is defined by the target value _target. To open the link in the same page, change the code to __TAGNAMELINK[,]{}__.

Version 12.4 - January 6, 2018

  • Support WooCommerce product category fields: %wc_product_cat_id%, %wc_product_cat_name%, %wc_product_cat_slug% and %wc_product_cat_link%
  • Support displaying post category ID, name, slug and link. The following macro-variables are supported for WordPress post carousel: __CATEGORYID__, __CATEGORYNAME__, __CATEGORYSLUG__, __CATEGORYLINK__

Version 12.3 - October 23, 2017

  • Support WordPress page carousel

Version 12.2 - September 16, 2017

  • Fix a bug in the carousel movement when the option "Display thumbnail images as same height and different width if they have different aspect ratio" is selected

Version 12.1 - September 5, 2017

  • Add a new skin "Read More Button"

Version 12.0 - August 10, 2017

  • Add a function "Search and Replace" in the "Import/Export" menu. This function can be used to search and replace domain names in the carousels when you move your WordPress site to a new domain or change to HTTPS secure site.

Version 11.9 - August 7, 2017

Version 11.8 - July 31, 2017

Version 11.7 - July 13, 2017

  • Fix the issue of the lightbox jumping to the page top
  • Fix the swipe issue on Android version 5 and below

Version 11.6 - June 3, 2017

  • Add a button "Add PDF" in step 1 to help create WordPress PDF carousel
  • In step 1, when adding an image/video/PDF, highlight the input box if the image/video/PDF is not selected
  • Setup different default lightbox size for images, videos and PDF files

Version 11.5 - June 2, 2017

  • Support opening PDF files in the carousel lightbox popup

Version 11.4 - May 30, 2017

  • Select WordPress posts by tags
  • Specify the "orderby" option when selecting WordPress posts. You can now randomly select posts or select posts by date, ID, author, title, modified date, number of comments.
  • Fix a compatibility issue with WooCommerce 3
  • Create featured posts carousels for WooCommerce 3
  • Specify the featured image size for WooCommerce / custom post type carousels

Version 11.3 - April 27, 2017

  • Fix the bug when using the URL parameter firstcarouselid to specify the first item on page load

Version 11.2 - April 6, 2017

  • Fix the lightbox resizing issue on mobile devices

Version 11.1 - March 30, 2017

  • Add an option to add extra attributes to <a> tag
  • Add a lightbox advanced option bodynoscroll. When adding data-bodynoscroll="true" to the Lightbox Advanced Options input box, it will stop the lightbox background scrolling
  • Add a lightbox advanced option mobileresizeevent. When adding data-mobileresizeevent="false" to the Lightbox Advanced Options input box, it will stop the lightbox resizing on mobile devices

Version 11.0 - February 23, 2017

  • When automatically playing the carousel, add an option to move the carousel to the left or the right
  • Add an option to disable looping images when the total number is less than a specified number

Version 10.9 - January 9, 2017

  • When adding a carousel to a page or post by using the shortcode, support calling the carousel by its name, for example [wonderplugin_carousel name="The Carousel Name"]
  • In the plugin, step 1, Images & Videos tab, add a button "Delete All" to delete all items
  • In the plugin, step 1, Images & Videos tab, "Add Image" dialog, when adding multiple images with the button "Upload", apply the option "Use thumbnail in carousel" and "Open current image in Lightbox" to all images

Version 10.8

  • Export/import carousels to/from an .xml file

Version 10.7

  • Fix a bug in WordPress auto scrolling carousel

Version 10.6

  • Change lightbox fullscreen mode default to false on small screen devices

Version 10.5

  • Add an option to add custom JavaScript code
  • Add the attribute allowfullscreen to lightbox iframe
  • Add a lightbox advanced option maxheight: when data-maxheight="true" is added to the Lightbox Advanced Options input box, the lightbox will use the height of the web browser to calculate the maximum height of the lightbox.
  • Enable left and right arrows when the animation is not finished

Version 10.4

Version 10.3

Version 10.2

  • WordPress custom post type carousel: change the word length limit to post content and excerpt only
  • Use textarea for description input box

Version 10.1

  • Fix a minor bug in WordPress custom post type carousel

Version 10.0

  • Support WordPress custom post type. You can now use the plugin to create WooCommerce carousel or your own custom post carousel
  • Add an option to enter different text for alt attribute of img tags
  • Add an option to add title attribute for img tags.

Version 9.9

  • Compatible with jQuery 3

Version 9.8

  • Support onclick event for web links

Version 9.7

  • Fix the problem of the menu Manage Carousels not working in version 9.4 on some WordPress installations

Version 9.4

  • Fix the problem when the folder wp-admin does not exist in the WordPress website

Version 9.3

Version 9.2

  • Fix the bug of icon class name conflict

Version 9.1

  • Move social media buttons to the bottom center of the lightbox popup

Version 9.0

  • Fix a bug of playing videos inside the carousel items

Version 8.9

  • Support social media share buttons in lightbox popup: Facebook, Twitter and Pinterest
  • Rearrange lightbox options to tabs

Version 8.8

  • Use advanced option data-imgextraprops to add extra class names and attributes to img elements
  • WordPress post carousel: getting posts of no older than specified days
  • WordPress post carousel: specifying post order as ascending or descending

Version 8.7

Version 8.6

  • Fix a responsive bug with image lightbox

Version 8.5

  • Add an option to hide the carousel before all carousel images are loaded

Version 8.4

Version 8.3

  • Add an option to hide the whole carousel before the initialisation is finished
  • Add an option to display Lightbox image with full width and scrollable height
  • Only display images in the Media Library Selection Dialog when selecting an image file and only display videos when selecting a video file

Version 8.2

  • Fix a bug in multiple rows carousel

Version 8.1

  • Support full width carousel
  • Support YouTube playlist carousel

Version 8.0

  • Add options to fit images into the carousel and center fitted images

Version 7.9

  • Fix the bug when there are uppercase letters in WordPress database prefix

Version 7.8

  • Hide the hover over text when the option "Do not show hover image on touch screen" is selected.

Version 7.7

  • Add an option to show/hide play button on video item
  • Add an option to use own image as the video play button
  • Fix the hover overlay image bug when there are multiple carousels on one page

Version 7.6

  • Fix a bug in version 7.5

Version 7.5

  • Fix a bug in vertical carousel when the random option is on

Version 7.4

  • Add a new skin Flow
  • Add an option to show carousel images as same height and different width if the images have different aspect ratio

Version 7.3

  • Add an option to trigger window resize event when the carousel is rendered

Version 7.2

  • WordPress Posts Carousel: add an option to link title to the post page
  • WordPress Posts Carousel: add an option to open the featured image in lightbox

Version 7.1

  • Fix a minor bug in image positioning

Version 7.0

  • Support URL parameter firstcarouselid and clickcarousel. The URL parameter firstcarouselid will slide the carousel to the specified item, the index of the parameter starts from 0. If clickcarousel=true is added to the URL, it will open the corresponding lightbox when the webpage loads. For example, the following URL will open the second video in lightbox when the webpage loads: https://www.wonderplugin.com/wordpress-carousel/?firstcarouselid=1&clickcarousel=true

Version 6.9

  • Fix a minor issue in version 6.8

Version 6.8

  • Add an option to support shortcode in title and description text

Version 6.7

  • Fix a bug in plugin update

Version 6.6

  • Add an option to center image when the aspect ratio of image is different with that of the carousel item

Version 6.5

  • Keep HTML tags in post excerpts

Version 6.4

  • Fix a minor bug in the skin Flip

Version 6.3

Version 6.2

Version 6.1

  • Support trash in carousel management. The deleted carousel will be moved to the trash in which you can restore or permanently delete it.

Version 6.0

  • Support lightbox auto slideshow
  • Add an option to always show the previous and next navigation arrows on lightbox
  • Display error notice on the WordPress Updates page if the free upgrade period is expired.

Version 5.9

  • Add an option to support adding the new item to the beginning of the list
  • Add a function to reverse the media list

Version 5.8

  • Fix the border radius bug in the skin Simplicity
  • Add a div container around the carousel div

Version 5.7

  • Add an option to hide MP4/WebM video play control bar on lightbox
  • Add an option to display text on bottom, inside, left or right of the lightbox
  • Add an option to display lightbox in fullscreen mode. In fullscreen mode, the close button will be displayed on the top right corner of the web browser
  • Add an option to add prefix to title when the lightbox is displayed in gallery mode
  • Add an option to enable or disable closing lightbox when clicking on the overlay background
  • Move the left and right navigation arrows to the side of lightbox on touch screen. This will fix the issue of double clicking when playing video on iPhone, iPad and Android.

Version 5.6

  • Add an option to display all carousel thumbnails in same size even when the original images have different aspect ratio.

Version 5.5

  • Fix the bug of playing MP4 video on iPad iOS 9.1

Version 5.4

  • Fix the bug of video lightbox in iPad 2

Version 5.3

  • Fix the bug of options "Scroll Mode", "Interval" and "Transition duration" not working

Version 5.2

  • Support WordPress posts carousel: create carousels from recent WordPress posts or posts in specified categories
  • Add a new skin "Read More"

Version 5.1

  • Fix a bug in continuous movement

Version 5.0

  • Add an option to not initialise the carousel when the page is loaded. This option is useful if you would like to manually initialise the carousel with JavaScript API.
  • Add an option to add init scripts together with carousel HTML code. This option is useful if the WordPress website uses Ajax to load posts and pages.

Version 4.9

  • Fix bugs

Version 4.5

  • Add a new skin Auto Scroll to create automatically scrolling carousel
  • Add an option to pause carousel scrolling on mouse over
  • Add options to specify the scrolling interval and transition duration
  • Add an option to scroll by page or item

Version 4.4

  • Add an option to add slider js files to the footer
  • Add an option to display carousels in text widgets

Version 4.3

Version 4.2

  • Support version check and update

Version 4.1

  • Fix a bug in the skin Testimonial

Version 4.0

  • add an option: do not display lightboxes as a group
  • support CAROUSELID in custom CSS
  • provide an alternative post method to save the carousel if the ajax method fails
  • create a global variable wonderplugincarouselLightbox for lightbox object
  • trigger event amazingcarousel.videoended for HTML5 video

Version 3.8

  • Fix the bug when there are more than 80 images in the carousel

Version 3.6

  • Fix bugs

Version 3.5

  • Support https website

Version 3.4

  • Open web link in Lightbox

Version 3.3

  • Fix minor bugs

Version 3.1

  • Drag and drop to change image order in carousel editor

Version 3.0

  • Support macro __TARGET__ in content template

Version 2.9

  • Add an option "Responsive" for Lightbox options

Version 2.8

Version 2.7

  • Fix minor bugs

Version 2.6

  • Fix the bug when not displaying the hover overlay image
  • Fix the bug of the option "show hover overlay image" not remembered
  • Fix the issue when a footer is not included in the WordPress theme

Version 2.5

Version 2.4

  • Fix a bug with the carousel CSS when the WordPress wpautop filter is turned on

Version 2.3

  • Fix minor bugs

Version 2.2

  • Support macro variable __HREF__ in content template

Version 2.1

  • Add a responsive option: Change the number of visible items according to the container size, keep item size unchanged.

Version 2.0

  • Add a new skin Testimonial for creating WordPress Testimonial Carousel
  • Add an option to select own hover overlay image
  • Add an option to display hover overlay for both Lightbox and weblink

Version 1.9

  • Fix a minor bug with WordPress 3.9.1

Version 1.8

  • Support HTML code in title and description

Version 1.7

  • Responsive Lightbox effect
  • Display description in Lightbox popup
  • Show thumbnails in Lightbox popup

Version 1.6

  • Set the minimum user role to Administrator, Editor or Author.
  • Select the default image size from Media Library for carousel
  • Add an option to choose mouse hover overlay image

Version 1.5

  • Add an option to setup the size of Lightbox

Version 1.4

  • Fix minor bugs

Version 1.3

  • Add an option to use thumbnail images in carousel

Version 1.2

  • Add options to select arrow image
  • Add options to select navigation bullet image
  • Fix the bug of not saving web link and target

Version 1.1

  • Fix a script conflict with WonderPlugin Slider Plugin