Create Carousel Slider and Video LightBox for your WordPress

WonderPlugin Carousel is a WordPress plugin that enables you to create WordPress posts carousel for categories, WordPress recent posts carousel, WooCommerce product carousel, WordPress custom post type carousel, image carousel slider, image scroller and video LightBox. The plugin supports WordPress posts, images, YouTube, Vimeo, mp4 and webm videos. It's fully responsive, works on iPhone, iPad, Android, Firefox, Chrome, Safari, Opera and Internet Explorer 7/8/9/10/11.

  • Compatibility: WordPress 3.6 and above
  • 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.
How to Create a WordPress Carousel

Support WordPress posts, custom post types, WooCommerce, images, Mp4 and WebM videos, YouTube and Vimeo

With WordPress carousel plugin, you can create WordPress recent posts carousel, WordPress posts carousel for categories, WordPresss custom post types carousel, WooCommerce product carousel, image scroller, carousel slider and video LightBox.

WordPress Carousel Plugin
WordPress Carousel Plugin

All Devices and Web Browsers

The create carousel slider and image scroller are compatible with mobile, tablets, desktop computers and all modern web browsers which include iPhone, iPad, Android, Chrome, Safari, Firefox, Opera and Internet Explorer 7/8/9/10/11.

Fully Responsive

The carousel is fully responsive which enables you to create mobile friendly websites.

Responsive WordPress Carousel
Responsive WordPress Carousel

Built-in LightBox effect

With the built-in LightBox effect, you can create LightBox popup of images, YouTube, Vimeo and self-hosted mp3/webm videos.

Wizard-style User Interface

With a self-explanatory user interface, the plugin is extremely easy to use. With the provided shortcode and PHP codes, it's also easy to insert the slider to your post, page and template.

Responsive WordPress Carousel
Responsive WordPress Carousel

Multiple Carousels In One Webpage

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

What's New

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