SuperCarousel documentation version 3.0
Super Carousel allows user to create a carousel or slider in some easy steps. It has its own custom post type to manage images and content. Also supports Category, Tag, Posts and Custom post types. This means a content carousel or image carousel or slider can be easily created from posts, category, tags and any registered custom post type.
This carousel is fully responsive having different settings for different resolutions. For example you might need to display only one image in mobile devices, two in tabs and five in desktops. All this can be managed in a simple and creative way using this carousel.
It’s even easier to put images of different height together so the width is dynamic with fixed height so that your site looks pretty.
Super Carousel WordPress plugin allows user to create Image carousel, Content carousel, Post carousel, YouTube carousel, Feeds carousel and Flickr carousel with few easy steps.
All type of Super Carousels comes with two modes, those are Visual Mode and Expert Mode.
Visual Mode: This provides quick interface to choose carousel elements, applying CSS, applying events with only few clicks.
Expert Mode: This is for the expert people who love to write own code. It gives the freedom of writing custom HTML and CSS with element short codes extending the usability to a new level.
Please read more about WordPress here. WordPress Installation.
WordPress is well-known for its ease of installation. Under most circumstances, installing WordPress is a very simple process and takes less than five minutes to complete. Many web hosts now offer tools (e.g. Fantastico) to automatically install WordPress for you.
1. Unzip the downloaded package from Codecanyon.
2. Zip the Supercarousel directory
3. Login to WordPress Admin
4. Navigate to Plugins => Add New
5. Click of Upload Plugin button
6. Upload the Zipped Supercarousel directory
7. Activate the plugin
Super Image Carousel enables user to create a Carousel with custom set of images from media library.
For this you need to create set of custom images first.
Click on “Add Images” button. Upload and Select the set of images.
Selected image thumbnails will be displayed below the button. Click on cross button to delete.
Click on “Expand” button to enter image specific addition details like Caption, Light box URL and Link URL.
Once you are done, click on “Save” button and your set of images are ready now.
Now to proceed further towards creating the Super Image Carousel, please follow the below steps.
1. Navigate to Super Carousel => Super Carousel
2. Select the newly created Super Image Set from “Super Image” drop down box.
3. Double click on the required elements in left side of Elements box to select. And the element will be added to the right side and will be displayed in the Preview.
4. Click on the right side elements to set their properties. As you click on the element, the list of available properties will be displayed in the Properties box.
5. Properties are available for normal and hover state. Select the desired properties. Enter property name in transition box to apply CSS3 hover effects. To apply hover for all properties, enter “all” in the transition field.
6. Configure the Carousel and Save. The Super Image Carousel is now ready to serve. Put the short code anywhere needed.
Super Content Carousel enables user to create a Carousel with custom HTML content.
For this you need to create set of custom content first.
Create desired number of content set and categorize those.
Once you are done, click on “Save” button and your set of contentis ready now.
Now to proceed further towards creating the Super Content Carousel, please follow the below steps.
1. Navigate to Super Carousel => Super Carousel. Click on “Content” Tab.
2. Select the newly created Super Content Categoryfrom “Super Content” drop down box.
3. Double click on the required elements in left side of Elements box to select. And the element will be added to the right side and will be displayed in the Preview.
4. Click on the right side elements to set their properties. As you click on the element, the list of available properties will be displayed in the Properties box.
5. Properties are available for normal and hover state. Select the desired properties. Enter property name in transition box to apply CSS3 hover effects. To apply hover for all properties, enter “all” in the transition field.
6. Configure the Carousel and Save. The Super Content Carousel is now ready to serve. Put the short code anywhere needed.
Super Post Carousel enables user to create carousel from posts, taxonomies, custom posts and custom taxonomies.
Super YouTube Carousel enables user to create carousel from YouTube Playlist.
Super Feeds Carousel enables user to create carousel from most of the RSS Feeds. It may not pull images if the images are is custom tag or format.
Super Flickr Carousel enables user to create carousel from Flickr Album or Group.
Each visual mode has carousel type specific template options inside the Preview box.
This enables the user to save the carousel type elements and applied CSS as a specific template, so that can be used later in any other carousel.
The saved template name will be listed under the “Load Template” drop down box inside the preview box.
Same elements will be loaded with applied CSS in the Preview box.
The saved templates can also be exported and imported to JSON file. Please refer the Import / Export Section.
Expert mode enables user to enter custom HTML and CSS. This mode is available for all the Super Carousel types.
To enable expert mode, click on “Expert Mode” button.
The HTML box is Carousel type specific and the CSS box is global for all types of Carousels
You can enter desired HTML and relevant CSS in the boxes. The available variables are mentioned below the box.
We understand developer’s needs. Super Carousel comes with four actions.
These actions are called before and after all the carousels.
Both the actions are callable by below code.
add_action(‘SuperCarousel_Before’, ‘example_methodname’);
add_action(‘SuperCarousel_After’, ‘example_methodname’);
function example_methodname($carouselId=0) {
//Do your stuff
}
If you need this for specific carousel, append the Carousel Id after the action.
add_action(‘SuperCarousel_Before_[ID]’, ‘example_methodname’);We always try to give the most out of we can. Super Carousel has some handy filters.
To filter pre-defined variables, use below code.
add_filter(‘SuperCarousel_[type]_[variable]’, ‘example_methodname’, 10, 2);
add_filter(‘SuperCarousel_Image_title’, ‘example_methodname’, 10, 2);
function example_methodname($data=[]) {
//Do your stuff
return $data[‘caption’];
}
To filter specific carrousel and write custom code, use below filter
add_filter(‘SuperCarousel_[ID]’, ‘example_methodname’, 10, 2);
function example_methodname($type, $data=[]) {
//Do your stuff
return $html;
}
To apply filter to carousels, use below code.
add_filter(‘SuperCarousel’, ‘example_methodname’, 10, 3);
function example_methodname($carouselId, $type, $data=[]) {
//Do your stuff
return $html;
}
To apply custom filter, use below code in HTML box.
{customkey|applyfilter:[filtername]}
Use below code in your child theme functions.php
add_filter(‘filtername’, ‘example_methodname’, 10, 3);
function example_methodname($data=[]) {
//Do your stuff
return [filteredvalue];
}
Common filters for all types of carousel are uppercase, lowercase, ucwords, ucfirst, urlencode, urldecode, trim, ltrim, rtrim, stringlimit:0, dateformat:’Y-m-d’.
This carousel comes with most configurable options
When we say responsive, we believe to have most control over different devices.
That’s why we have categorized the responsiveness into four major types, those are Desktops having width more than 1200px, Laptops having width more than 992px, Tablets having width more than 768px and Mobiles having width less than 768px.
In each category we have again three options, those are Visible, Fix Width and Fix Height.
Due to responsive nature and to maintain the aspect ratio only one option can be set for each category.
When Visible is set, it will display number of visible items at time regardless of the device width and image height for each device category.
When Item Width is set, it will set the each slide width regardless of the device width and image height for each device category.
When Item Height is set, it will set the each slide height regardless of the device width and image width for each device category.
Direction: This defines the Auto Play or Auto scroll direction.
Effect: This defines the transition type
Easing: This defines the easing function to be used in the transition.
Easing Time: This defines the transition duration in milliseconds.
Steps: This defines the number of items to be scrolled in one go. Enter “0” to scroll full width of display area.
Auto Play: This defines whether to start playing automatically or not.
Pause Time: This defines the halt time in milliseconds after each successfully transition during Auto Play.
Pause Over: This defines whether to stop Auto Play on mouse over or not. This resumes Auto Play after mouse out.
Auto Scroll: This defines whether to scroll continuously in a certain speed towards the Animation Direction.
Scroll Speed: This defines the scrolling speed during Auto Scroll.
Auto Height: This defines whether to adjust the carousel height by the visible item’s height after each successful transition.
Randomize: This defines whether to sort the carousel items in random order.
Slide Gap: This defines the distance in pixels between each item.
Hidden Carousel: This defines whether the carousel is being used inside hidden elements. Useful when the carousel is used in side hidden tabs.
Next / Prev: This defines whether to display Next / Previous Arrows.
Arrow Style: This defines the visual style of the Next / Previous Arrows.
Arrows Outside: This defines whether to display the arrows outside of the carousel, so the arrows do not overlap on carousel items.
Circular: This defines whether to make the carousel navigation circular, so that first item is appeared after the last item next transition.
Mouse Wheel: This defines whether to navigate to Next / Previous on mouse scroll.
Touch Swipe: This defines whether to enable touch swipe left / right feature, so it makes easy navigation in touch enabled devices.
Keyboard: This defines whether to navigate on release of keyboard numeric and arrow keys.
Pagination: This defines whether to display navigation dots below the carousel.
Wrapper Class: This defines the class name to be applied to the carousel wrapper element.
Navigate to Tools => Import. Click on WordPress “Install Now”.
After installation, click on “Run Importer”. Click on Browse button to select the file to import and click on “Upload file and Import”.
To import the Super Carousel Templates, navigate to Tools => Import and click on “Run Importer”. Click on browse button to select the file to import and click on “Upload file and Import”.
Navigate to Tools => Export. Select the desired option from “Super Carousel”, “Super Content”, “Super Image” or “Super Carousel Templates”. Click on “Download Export File”
Once again, thank you so much for purchasing this plugin. As I said at the beginning, I'd be glad to help you if you have any questions relating to this plugin. No guarantees, but I'll do my best to assist. If you have a more general question relating to the plugin on Codecanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.
----------------------------------------------------------------------------------------- 07-06-2021 – jQuery Easing Issue fixed, Circular carousel improved, Additional post types added to support Team and Testimonial Carousel. 24-12-2020 – No carousel found option 29-10-2020 – Filters bug fixed 26-10-2020 – Admin icons improved 10-09-2020 – Custom responsive issue fixed 20-07-2020 – Admin icons, lightbox icons and lightbox bug fixed. 08-05-2020 – RSS feed carousel image bug fixed and YouTube, Feeds and Flickr carousel SSL bug fixed 06-11-2019 – Post date and date format Bug fixed. 26-09-2019 – Lightbox icons improved. 19-09-2019 – Bug fixed and improvements, dynamic css removed, icons updated, lightbox image issue fixed. 19-06-2019 – Feed carousel filters added. 09-05-2019 – YouTube video bug fixed. 15-04-2019 – Bug fixed and improvements. 27-02-2019 – Content carousel issue fixed and Filters added. 22-02-2019 – Fatal Error and Warnings fixed. 03-11-2018 – Image carousel and lightbox issue fixed. 31-07-2018 – Image carousel additional title field and lightbox issue fixed. 04-07-2018 – Auto update feature and bug fixed. 10-01-2018 – HTTPS and Google Fonts issue resolved. 25-11-2017 – Auto play improved and filters added to manipulate carousel data. 02-10-2017 – Admin JS issue fixed. 27-09-2017 – Image Carousel single quote issue and merged JS issue fixed. 12-07-2017 – Content carousel order by features added and bug fixed. 25-06-2017 – Post carousel, “P” tag bug fixed and post featured image filter added. 16-06-2017 – Carousel admin revamped and added more features. The carousels need to be recreated in the new version 15-05-2017 – Content carousel bug fixed and improved. 03-12-2016 – Slide Thumbnail sizes improved. 12-09-2016 – SuperWidget bug fixed. 04-08-2016 – Twitter OAuth Fatal error issue fixed. 20-07-2016 – Lightbox a tag CSS issue fixed. 12-07-2016 – session_start and session_status issue fixed. 08-07-2016 – Bug fixed, lightbox caption added 14-06-2016 – Lightbox Caption Added 03-06-2016 – Fix height carousel bug fixed 21-04-2016 – Autoscroll bug fixed 19-04-2016 – Bug fixed, improved and Post carousel sorting feature implemented 16-04-2016 – Bug fixed, improved and Post limit added 04-02-2016 – JS and CSS request optimized 26-12-2015 – Touch swipe feature improved and custom template featured implemented 28-10-2015 – admin.js issue fixed 22-10-2015 – autoHeight bug fixed 03-09-2015 – Image size option, caption mouse over and image slide mouse over option added 16-06-2015 – prettyPhoto jQuery plugin removed 04-06-2015 – Bugs fixed and Image carousel / lightbox improved 28-01-2015 – Bugs fixed and Image carousel improved 11-12-2014 – Bugs fixed, blog and team template option added 26-11-2014 – Bugs fixed and Content carousel improved. Featured image and Permalink options added 08-10-2014 – Bugs fixed 28-07-2014 – Chrome Bug fixed 03-07-2014 – Bugs fixed and Document Updated 15-05-2014 – Bugs fixed 05-05-2014 – Bugs fixed 23-04-2014 – Continuous scroll option added 21-04-2014 – Bugs fixed and Super Twitter Widget included 18-12-2013 – Create carousel using Post Ids or Page Ids, Category, Tag And 8 new style of arrows added 18-12-2013 – Compatible with WordPress Version 3.8 12-04-2013 – Compatibility with PHP 5.2 30-04-2013 – Bugs fixed 06-05-2013 – Google Chrome Link Bugs fixed 12-05-2013 – Working in JS ‘Tabs’ now 22-07-2013 – Bug fixed -----------------------------------------------------------------------------------------