Version Description
Sep 27, 2021 = * New: Image Lazy Load option. * Tested: WooCommerce 5.7.1 compatibility.
Download this release
Release Info
Developer | shapedplugin |
Plugin | Carousel, Slider, Gallery by WP Carousel – Image Carousel & Photo Gallery, Post Carousel & Post Grid, Product Carousel & Product Grid for WooCommerce |
Version | 2.3.1 |
Comparing to | |
See all releases |
Code changes from version 2.3.0 to 2.3.1
admin/views/metabox-config.php
CHANGED
@@ -452,20 +452,20 @@ SP_WPCF::createSection(
|
|
452 |
),
|
453 |
// Navigation.
|
454 |
array(
|
455 |
-
'id'
|
456 |
-
'type'
|
457 |
-
'title'
|
458 |
-
'subtitle'
|
459 |
-
'options'
|
460 |
'show' => __( 'Show', 'wp-carousel-free' ),
|
461 |
'hide' => __( 'Hide', 'wp-carousel-free' ),
|
462 |
'hide_mobile' => __( 'Hide on Mobile', 'wp-carousel-free' ),
|
463 |
),
|
464 |
-
'radio'
|
465 |
-
'default'
|
466 |
-
'attributes' => array(
|
467 |
-
|
468 |
-
),
|
469 |
),
|
470 |
|
471 |
array(
|
@@ -489,20 +489,20 @@ SP_WPCF::createSection(
|
|
489 |
'content' => __( 'Pagination', 'wp-carousel-free' ),
|
490 |
),
|
491 |
array(
|
492 |
-
'id'
|
493 |
-
'type'
|
494 |
-
'title'
|
495 |
-
'subtitle'
|
496 |
-
'options'
|
497 |
'show' => __( 'Show', 'wp-carousel-free' ),
|
498 |
'hide' => __( 'Hide', 'wp-carousel-free' ),
|
499 |
'hide_mobile' => __( 'Hide on Mobile', 'wp-carousel-free' ),
|
500 |
),
|
501 |
-
'radio'
|
502 |
-
'default'
|
503 |
-
'attributes' => array(
|
504 |
-
|
505 |
-
),
|
506 |
),
|
507 |
array(
|
508 |
'id' => 'wpcp_pagination_color',
|
@@ -837,6 +837,22 @@ SP_WPCF::createSection(
|
|
837 |
'default' => '',
|
838 |
'class' => 'chosen',
|
839 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
840 |
array(
|
841 |
'id' => 'wpcp_product_image_border',
|
842 |
'type' => 'border',
|
@@ -941,7 +957,7 @@ SP_WPCF::createSection(
|
|
941 |
),
|
942 |
array(
|
943 |
'id' => 'wpcp_image_caption_typography',
|
944 |
-
'class'
|
945 |
'type' => 'typography',
|
946 |
'title' => __( 'Caption Font', 'wp-carousel-free' ),
|
947 |
'subtitle' => __( 'Set caption font properties.', 'wp-carousel-free' ),
|
@@ -971,7 +987,7 @@ SP_WPCF::createSection(
|
|
971 |
),
|
972 |
array(
|
973 |
'id' => 'wpcp_image_desc_typography',
|
974 |
-
'class'
|
975 |
'type' => 'typography',
|
976 |
'title' => __( 'Description Font', 'wp-carousel-free' ),
|
977 |
'subtitle' => __( 'Set description font properties.', 'wp-carousel-free' ),
|
@@ -1001,7 +1017,7 @@ SP_WPCF::createSection(
|
|
1001 |
),
|
1002 |
array(
|
1003 |
'id' => 'wpcp_title_typography',
|
1004 |
-
'class'
|
1005 |
'type' => 'typography',
|
1006 |
'title' => __( 'Post Title Font', 'wp-carousel-free' ),
|
1007 |
'subtitle' => __( 'Set title font properties.', 'wp-carousel-free' ),
|
@@ -1033,7 +1049,7 @@ SP_WPCF::createSection(
|
|
1033 |
),
|
1034 |
array(
|
1035 |
'id' => 'wpcp_post_content_typography',
|
1036 |
-
'class'
|
1037 |
'type' => 'typography',
|
1038 |
'title' => __( 'Post Content Font', 'wp-carousel-free' ),
|
1039 |
'subtitle' => __( 'Set post content font properties.', 'wp-carousel-free' ),
|
@@ -1060,7 +1076,7 @@ SP_WPCF::createSection(
|
|
1060 |
),
|
1061 |
array(
|
1062 |
'id' => 'wpcp_post_meta_typography',
|
1063 |
-
'class'
|
1064 |
'type' => 'typography',
|
1065 |
'title' => __( 'Post Meta Font', 'wp-carousel-free' ),
|
1066 |
'subtitle' => __( 'Set post meta font properties.', 'wp-carousel-free' ),
|
@@ -1090,7 +1106,7 @@ SP_WPCF::createSection(
|
|
1090 |
),
|
1091 |
array(
|
1092 |
'id' => 'wpcp_product_name_typography',
|
1093 |
-
'class'
|
1094 |
'type' => 'typography',
|
1095 |
'title' => __( 'Product Name Font', 'wp-carousel-free' ),
|
1096 |
'subtitle' => __( 'Set product name font properties.', 'wp-carousel-free' ),
|
@@ -1120,7 +1136,7 @@ SP_WPCF::createSection(
|
|
1120 |
),
|
1121 |
array(
|
1122 |
'id' => 'wpcp_product_price_typography',
|
1123 |
-
'class'
|
1124 |
'type' => 'typography',
|
1125 |
|
1126 |
'title' => __( 'Product Price Font', 'wp-carousel-free' ),
|
452 |
),
|
453 |
// Navigation.
|
454 |
array(
|
455 |
+
'id' => 'wpcp_navigation',
|
456 |
+
'type' => 'button_set',
|
457 |
+
'title' => __( 'Navigation', 'wp-carousel-free' ),
|
458 |
+
'subtitle' => __( 'Show/Hide carousel navigation.', 'wp-carousel-free' ),
|
459 |
+
'options' => array(
|
460 |
'show' => __( 'Show', 'wp-carousel-free' ),
|
461 |
'hide' => __( 'Hide', 'wp-carousel-free' ),
|
462 |
'hide_mobile' => __( 'Hide on Mobile', 'wp-carousel-free' ),
|
463 |
),
|
464 |
+
'radio' => true,
|
465 |
+
'default' => 'hide_mobile',
|
466 |
+
// 'attributes' => array(
|
467 |
+
// 'data-depend-id' => 'wpcp_navigation',
|
468 |
+
// ),
|
469 |
),
|
470 |
|
471 |
array(
|
489 |
'content' => __( 'Pagination', 'wp-carousel-free' ),
|
490 |
),
|
491 |
array(
|
492 |
+
'id' => 'wpcp_pagination',
|
493 |
+
'type' => 'button_set',
|
494 |
+
'title' => __( 'Pagination', 'wp-carousel-free' ),
|
495 |
+
'subtitle' => __( 'Show/Hide carousel pagination.', 'wp-carousel-free' ),
|
496 |
+
'options' => array(
|
497 |
'show' => __( 'Show', 'wp-carousel-free' ),
|
498 |
'hide' => __( 'Hide', 'wp-carousel-free' ),
|
499 |
'hide_mobile' => __( 'Hide on Mobile', 'wp-carousel-free' ),
|
500 |
),
|
501 |
+
'radio' => true,
|
502 |
+
'default' => 'show',
|
503 |
+
// 'attributes' => array(
|
504 |
+
// 'data-depend-id' => 'wpcp_pagination',
|
505 |
+
// ),
|
506 |
),
|
507 |
array(
|
508 |
'id' => 'wpcp_pagination_color',
|
837 |
'default' => '',
|
838 |
'class' => 'chosen',
|
839 |
),
|
840 |
+
array(
|
841 |
+
'id' => 'wpcp_image_lazy_load',
|
842 |
+
'type' => 'button_set',
|
843 |
+
'title' => __( 'Lazy Load', 'wp-carousel-free' ),
|
844 |
+
'subtitle' => __( 'Set lazy load option for the image.', 'wp-carousel-free' ),
|
845 |
+
'options' => array(
|
846 |
+
'false' => __( 'Off', 'wp-carousel-free' ),
|
847 |
+
'ondemand' => __( 'On Demand', 'wp-carousel-free' ),
|
848 |
+
),
|
849 |
+
// 'attributes' => array(
|
850 |
+
// 'data-depend-id' => 'wpcp_image_lazy_load',
|
851 |
+
// ),
|
852 |
+
'radio' => true,
|
853 |
+
'default' => 'false',
|
854 |
+
'dependency' => array( 'wpcp_carousel_type|wpcp_carousel_mode|show_image', 'any|!=|==', 'image-carousel,post-carousel,product-carousel|ticker|true', true ),
|
855 |
+
),
|
856 |
array(
|
857 |
'id' => 'wpcp_product_image_border',
|
858 |
'type' => 'border',
|
957 |
),
|
958 |
array(
|
959 |
'id' => 'wpcp_image_caption_typography',
|
960 |
+
'class' => 'disable-color-picker',
|
961 |
'type' => 'typography',
|
962 |
'title' => __( 'Caption Font', 'wp-carousel-free' ),
|
963 |
'subtitle' => __( 'Set caption font properties.', 'wp-carousel-free' ),
|
987 |
),
|
988 |
array(
|
989 |
'id' => 'wpcp_image_desc_typography',
|
990 |
+
'class' => 'disable-color-picker',
|
991 |
'type' => 'typography',
|
992 |
'title' => __( 'Description Font', 'wp-carousel-free' ),
|
993 |
'subtitle' => __( 'Set description font properties.', 'wp-carousel-free' ),
|
1017 |
),
|
1018 |
array(
|
1019 |
'id' => 'wpcp_title_typography',
|
1020 |
+
'class' => 'disable-color-picker',
|
1021 |
'type' => 'typography',
|
1022 |
'title' => __( 'Post Title Font', 'wp-carousel-free' ),
|
1023 |
'subtitle' => __( 'Set title font properties.', 'wp-carousel-free' ),
|
1049 |
),
|
1050 |
array(
|
1051 |
'id' => 'wpcp_post_content_typography',
|
1052 |
+
'class' => 'disable-color-picker',
|
1053 |
'type' => 'typography',
|
1054 |
'title' => __( 'Post Content Font', 'wp-carousel-free' ),
|
1055 |
'subtitle' => __( 'Set post content font properties.', 'wp-carousel-free' ),
|
1076 |
),
|
1077 |
array(
|
1078 |
'id' => 'wpcp_post_meta_typography',
|
1079 |
+
'class' => 'disable-color-picker',
|
1080 |
'type' => 'typography',
|
1081 |
'title' => __( 'Post Meta Font', 'wp-carousel-free' ),
|
1082 |
'subtitle' => __( 'Set post meta font properties.', 'wp-carousel-free' ),
|
1106 |
),
|
1107 |
array(
|
1108 |
'id' => 'wpcp_product_name_typography',
|
1109 |
+
'class' => 'disable-color-picker',
|
1110 |
'type' => 'typography',
|
1111 |
'title' => __( 'Product Name Font', 'wp-carousel-free' ),
|
1112 |
'subtitle' => __( 'Set product name font properties.', 'wp-carousel-free' ),
|
1136 |
),
|
1137 |
array(
|
1138 |
'id' => 'wpcp_product_price_typography',
|
1139 |
+
'class' => 'disable-color-picker',
|
1140 |
'type' => 'typography',
|
1141 |
|
1142 |
'title' => __( 'Product Price Font', 'wp-carousel-free' ),
|
includes/class-wp-carousel-free-shortcode.php
CHANGED
@@ -84,6 +84,9 @@ class WP_Carousel_Free_Shortcode {
|
|
84 |
$show_slide_image = isset( $shortcode_data['show_image'] ) ? $shortcode_data['show_image'] : '';
|
85 |
$show_img_title = isset( $shortcode_data['wpcp_post_title'] ) ? $shortcode_data['wpcp_post_title'] : '';
|
86 |
|
|
|
|
|
|
|
87 |
$_image_title_att = isset( $shortcode_data['_image_title_attr'] ) ? $shortcode_data['_image_title_attr'] : '';
|
88 |
$show_image_title_attr = ( $_image_title_att ) ? 'true' : 'false';
|
89 |
$image_sizes = isset( $shortcode_data['wpcp_image_sizes'] ) ? $shortcode_data['wpcp_image_sizes'] : '';
|
@@ -175,7 +178,7 @@ class WP_Carousel_Free_Shortcode {
|
|
175 |
|
176 |
$rtl = ( 'ltr' === $carousel_direction ) ? 'true' : 'false';
|
177 |
$carousel_classes .= ' wpcp-standard';
|
178 |
-
$wpcp_slick_options = 'data-slick=\'{ "accessibility":true, "arrows":' . $arrows . ', "autoplay":' . $auto_play . ', "autoplaySpeed":' . $autoplay_speed . ', "dots":' . $dots . ', "infinite":' . $infinite . ', "speed":' . $speed . ', "pauseOnHover":' . $pause_on_hover . ', "slidesToShow":' . $column_lg_desktop . ', "responsive":[ { "breakpoint":1200, "settings": { "slidesToShow":' . $column_desktop . ' } }, { "breakpoint":980, "settings":{ "slidesToShow":' . $column_sm_desktop . ' } }, { "breakpoint":736, "settings": { "slidesToShow":' . $column_tablet . ' } }, {"breakpoint":480, "settings":{ "slidesToShow":' . $column_mobile . ', "arrows": ' . $arrows_mobile . ', "dots": ' . $dots_mobile . ' } } ], "rtl":' . $rtl . ', "swipe": ' . $swipe . ', "draggable": ' . $draggable . ', "swipeToSlide":' . $swipetoslide . ' }\' ';
|
179 |
|
180 |
if ( 'image-carousel' === $carousel_type ) {
|
181 |
ob_start();
|
84 |
$show_slide_image = isset( $shortcode_data['show_image'] ) ? $shortcode_data['show_image'] : '';
|
85 |
$show_img_title = isset( $shortcode_data['wpcp_post_title'] ) ? $shortcode_data['wpcp_post_title'] : '';
|
86 |
|
87 |
+
$lazy_load_img = apply_filters( 'wpcp_lazy_load_img', WPCAROUSELF_URL . 'public/css/bx_loader.gif' );
|
88 |
+
$lazy_load_image = isset( $shortcode_data['wpcp_image_lazy_load'] ) ? $shortcode_data['wpcp_image_lazy_load'] : 'false';
|
89 |
+
|
90 |
$_image_title_att = isset( $shortcode_data['_image_title_attr'] ) ? $shortcode_data['_image_title_attr'] : '';
|
91 |
$show_image_title_attr = ( $_image_title_att ) ? 'true' : 'false';
|
92 |
$image_sizes = isset( $shortcode_data['wpcp_image_sizes'] ) ? $shortcode_data['wpcp_image_sizes'] : '';
|
178 |
|
179 |
$rtl = ( 'ltr' === $carousel_direction ) ? 'true' : 'false';
|
180 |
$carousel_classes .= ' wpcp-standard';
|
181 |
+
$wpcp_slick_options = 'data-slick=\'{ "accessibility":true, "arrows":' . $arrows . ', "autoplay":' . $auto_play . ', "autoplaySpeed":' . $autoplay_speed . ', "dots":' . $dots . ', "infinite":' . $infinite . ', "speed":' . $speed . ', "pauseOnHover":' . $pause_on_hover . ', "slidesToShow":' . $column_lg_desktop . ', "responsive":[ { "breakpoint":1200, "settings": { "slidesToShow":' . $column_desktop . ' } }, { "breakpoint":980, "settings":{ "slidesToShow":' . $column_sm_desktop . ' } }, { "breakpoint":736, "settings": { "slidesToShow":' . $column_tablet . ' } }, {"breakpoint":480, "settings":{ "slidesToShow":' . $column_mobile . ', "arrows": ' . $arrows_mobile . ', "dots": ' . $dots_mobile . ' } } ], "rtl":' . $rtl . ', "lazyLoad": "' . $lazy_load_image . '", "swipe": ' . $swipe . ', "draggable": ' . $draggable . ', "swipeToSlide":' . $swipetoslide . ' }\' ';
|
182 |
|
183 |
if ( 'image-carousel' === $carousel_type ) {
|
184 |
ob_start();
|
public/css/bx_loader.gif
ADDED
Binary file
|
public/templates/image-carousel.php
CHANGED
@@ -38,7 +38,12 @@ if ( is_array( $attachments ) || is_object( $attachments ) ) :
|
|
38 |
$the_image_title_attr = ' title="' . $image_title . '"';
|
39 |
$image_title_attr = 'true' === $show_image_title_attr ? $the_image_title_attr : '';
|
40 |
|
41 |
-
|
|
|
|
|
|
|
|
|
|
|
42 |
// Single Item.
|
43 |
echo '<div class="wpcp-single-item">';
|
44 |
echo sprintf( '<div class="wpcp-slide-image">%1$s</div>', wp_kses_post( $image ) );
|
38 |
$the_image_title_attr = ' title="' . $image_title . '"';
|
39 |
$image_title_attr = 'true' === $show_image_title_attr ? $the_image_title_attr : '';
|
40 |
|
41 |
+
if ( 'false' !== $lazy_load_image ) {
|
42 |
+
$image = sprintf( '<img class="wcp-lazy" data-lazy="%1$s" src="%2$s"%3$s alt="%4$s" width="%5$s" height="%6$s">', $image_url[0], $lazy_load_img, $image_title_attr, $image_alt_title, $image_url[1], $image_url[2] );
|
43 |
+
} else {
|
44 |
+
$image = sprintf( '<img class="skip-lazy" src="%1$s"%2$s alt="%3$s" width="%4$s" height="%5$s">', $image_url[0], $image_title_attr, $image_alt_title, $image_url[1], $image_url[2] );
|
45 |
+
}
|
46 |
+
|
47 |
// Single Item.
|
48 |
echo '<div class="wpcp-single-item">';
|
49 |
echo sprintf( '<div class="wpcp-slide-image">%1$s</div>', wp_kses_post( $image ) );
|
public/templates/post-carousel.php
CHANGED
@@ -47,7 +47,11 @@ $show_post_author = $shortcode_data['wpcp_post_author_show'];
|
|
47 |
$the_image_title_attr = ' title="' . the_title_attribute( 'echo=0' ) . '"';
|
48 |
$image_title_attr = ( 'true' === $show_image_title_attr ) ? $the_image_title_attr : '';
|
49 |
|
50 |
-
|
|
|
|
|
|
|
|
|
51 |
|
52 |
$image = sprintf( '<div class="wpcp-slide-image"><a href="%2$s">%1$s</a></div>', $post_thumb, get_the_permalink() );
|
53 |
|
47 |
$the_image_title_attr = ' title="' . the_title_attribute( 'echo=0' ) . '"';
|
48 |
$image_title_attr = ( 'true' === $show_image_title_attr ) ? $the_image_title_attr : '';
|
49 |
|
50 |
+
if ( 'false' !== $lazy_load_image ) {
|
51 |
+
$post_thumb = sprintf( '<img class="wcp-lazy" data-lazy="%1$s" src="%2$s"%3$s alt="%4$s" width="%5$s" height="%6$s">', $image_url[0], $lazy_load_img, $image_title_attr, $image_alt_title, $image_url[1], $image_url[2] );
|
52 |
+
} else {
|
53 |
+
$post_thumb = sprintf( '<img class="skip-lazy" src="%1$s"%2$s alt="%3$s" width="%4$s" height="%5$s">', $image_url[0], $image_title_attr, $image_alt_title, $image_url[1], $image_url[2] );
|
54 |
+
}
|
55 |
|
56 |
$image = sprintf( '<div class="wpcp-slide-image"><a href="%2$s">%1$s</a></div>', $post_thumb, get_the_permalink() );
|
57 |
|
public/templates/product-carousel.php
CHANGED
@@ -62,9 +62,14 @@ $show_product_cart = $shortcode_data['wpcp_product_cart'];
|
|
62 |
// Product Thumbnail.
|
63 |
$wpcp_product_image = '';
|
64 |
if ( ! empty( $image_url[0] ) && $show_slide_image ) {
|
65 |
-
$wpcp_product_thumb = sprintf( '<img class="wpcp-product-image" src="%1$s"%2$s alt="%3$s" width="%4$s" height="%5$s"/>', $image_url[0], $image_title_attr, $product_thumb_alt_text, $image_url[1], $image_url[2] );
|
66 |
|
67 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
68 |
}
|
69 |
|
70 |
// Product name.
|
62 |
// Product Thumbnail.
|
63 |
$wpcp_product_image = '';
|
64 |
if ( ! empty( $image_url[0] ) && $show_slide_image ) {
|
|
|
65 |
|
66 |
+
if ( 'false' !== $lazy_load_image ) {
|
67 |
+
$wpcp_product_thumb = sprintf( '<img class="wcp-lazy" data-lazy="%1$s" src="%2$s"%3$s alt="%4$s" width="%5$s" height="%6$s">', $image_url[0], $lazy_load_img, $image_title_attr, $image_alt_title, $image_url[1], $image_url[2] );
|
68 |
+
} else {
|
69 |
+
$wpcp_product_thumb = sprintf( '<img class="skip-lazy" src="%1$s"%2$s alt="%3$s" width="%4$s" height="%5$s">', $image_url[0], $image_title_attr, $image_alt_title, $image_url[1], $image_url[2] );
|
70 |
+
}
|
71 |
+
|
72 |
+
$wpcp_product_image = sprintf( '<div class="wpcp-slide-image"><a href="%1$s">%2$s</a></div>', get_the_permalink(), $wpcp_product_thumb );
|
73 |
}
|
74 |
|
75 |
// Product name.
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: shapedplugin, khalilu, shamimmiashuhagh, rubel_miah
|
|
3 |
Donate link: http://shapedplugin.com/donate
|
4 |
Tags: wordpress carousel, best carousel plugin, image carousel, image slider, post carousel, custom post carousel, custom taxonomy carousel, woocommerce product carousel, content carousel, video carousel, video slider, video lightbox, youtube carousel, video gallery, carousel, slider, responsive slider, responsive carousel, carousel slider, ticker carousel, center mode carousel, slide anything, image gallery, image lightbox, wordpress image gallery, photo gallery, gallery slider, wordpress gallery plugin, gallery, post slider, vimeo slider, self hosted video carousel, content slider, wordpress slider, featured content slider, html slider, horizontal carousel slider, posts content slider, product carousel, woocommerce slider, woocommerce product slider
|
5 |
Requires at least: 4.5
|
6 |
-
Tested up to: 5.8
|
7 |
-
Stable tag: 2.3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -327,6 +327,10 @@ Thank you!
|
|
327 |
|
328 |
== Changelog ==
|
329 |
|
|
|
|
|
|
|
|
|
330 |
= 2.3.0 – Sep 09, 2021 =
|
331 |
* Updated: Plugin framework.
|
332 |
* Fix: Minor tweaking.
|
3 |
Donate link: http://shapedplugin.com/donate
|
4 |
Tags: wordpress carousel, best carousel plugin, image carousel, image slider, post carousel, custom post carousel, custom taxonomy carousel, woocommerce product carousel, content carousel, video carousel, video slider, video lightbox, youtube carousel, video gallery, carousel, slider, responsive slider, responsive carousel, carousel slider, ticker carousel, center mode carousel, slide anything, image gallery, image lightbox, wordpress image gallery, photo gallery, gallery slider, wordpress gallery plugin, gallery, post slider, vimeo slider, self hosted video carousel, content slider, wordpress slider, featured content slider, html slider, horizontal carousel slider, posts content slider, product carousel, woocommerce slider, woocommerce product slider
|
5 |
Requires at least: 4.5
|
6 |
+
Tested up to: 5.8.1
|
7 |
+
Stable tag: 2.3.1
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
327 |
|
328 |
== Changelog ==
|
329 |
|
330 |
+
= 2.3.1 – Sep 27, 2021 =
|
331 |
+
* New: Image Lazy Load option.
|
332 |
+
* Tested: WooCommerce 5.7.1 compatibility.
|
333 |
+
|
334 |
= 2.3.0 – Sep 09, 2021 =
|
335 |
* Updated: Plugin framework.
|
336 |
* Fix: Minor tweaking.
|
wp-carousel-free.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
* Plugin Name: WordPress Carousel
|
10 |
* Plugin URI: https://shapedplugin.com/plugin/wordpress-carousel-pro/?ref=1
|
11 |
* Description: The Most Powerful and User-friendly WordPress Carousel Plugin. Create beautiful carousels in minutes using Images, Posts, WooCommerce Products etc.
|
12 |
-
* Version: 2.3.
|
13 |
* Author: ShapedPlugin
|
14 |
* Author URI: https://shapedplugin.com/
|
15 |
* License: GPL-2.0+
|
@@ -17,7 +17,7 @@
|
|
17 |
* Text Domain: wp-carousel-free
|
18 |
* Domain Path: /languages
|
19 |
* WC requires at least: 4.0
|
20 |
-
* WC tested up to: 5.
|
21 |
*/
|
22 |
|
23 |
// If this file is called directly, abort.
|
@@ -119,7 +119,7 @@ class SP_WP_Carousel_Free {
|
|
119 |
*/
|
120 |
public function setup() {
|
121 |
$this->plugin_name = 'wp-carousel-free';
|
122 |
-
$this->version = '2.3.
|
123 |
$this->define_constants();
|
124 |
$this->includes();
|
125 |
$this->load_dependencies();
|
9 |
* Plugin Name: WordPress Carousel
|
10 |
* Plugin URI: https://shapedplugin.com/plugin/wordpress-carousel-pro/?ref=1
|
11 |
* Description: The Most Powerful and User-friendly WordPress Carousel Plugin. Create beautiful carousels in minutes using Images, Posts, WooCommerce Products etc.
|
12 |
+
* Version: 2.3.1
|
13 |
* Author: ShapedPlugin
|
14 |
* Author URI: https://shapedplugin.com/
|
15 |
* License: GPL-2.0+
|
17 |
* Text Domain: wp-carousel-free
|
18 |
* Domain Path: /languages
|
19 |
* WC requires at least: 4.0
|
20 |
+
* WC tested up to: 5.7.1
|
21 |
*/
|
22 |
|
23 |
// If this file is called directly, abort.
|
119 |
*/
|
120 |
public function setup() {
|
121 |
$this->plugin_name = 'wp-carousel-free';
|
122 |
+
$this->version = '2.3.1';
|
123 |
$this->define_constants();
|
124 |
$this->includes();
|
125 |
$this->load_dependencies();
|