Version Description
- Tweak: Added image alt text option for images in Premium Grid widget.
- Tweak: Changed Premium Grid titles from h4 to span to improve web accessibility.
- Fix: Premium Carousel widget bug on mobile phones and tablets.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 2.2.0 |
Comparing to | |
See all releases |
Code changes from version 2.1.9 to 2.2.0
- admin/settings-page.php +1 -1
- assets/js/premium-addons.js +3 -3
- premium-addons-for-elementor.php +3 -3
- readme.txt +27 -21
- widgets/premium-carousel.php +3 -0
- widgets/premium-grid.php +20 -12
admin/settings-page.php
CHANGED
@@ -356,7 +356,7 @@ class PA_admin_settings {
|
|
356 |
|
357 |
<tr class="pa-roll-row">
|
358 |
<th>Rollback Version</th>
|
359 |
-
<td><div><?php echo sprintf( '<a target="_blank" href="%s" class="button pa-btn pa-rollback-button elementor-button-spinner">Reinstall Version 2.1.
|
360 |
</tr>
|
361 |
<tr>
|
362 |
<th><h4 class="pa-beta-test">Become a Beta Tester</h4><span class="pa-beta-test-span">Turn-on Beta Tester, to get notified when a new beta version of Premium Addons for Elementor. The Beta version will not install automatically. You always have the option to ignore it.</span></th>
|
356 |
|
357 |
<tr class="pa-roll-row">
|
358 |
<th>Rollback Version</th>
|
359 |
+
<td><div><?php echo sprintf( '<a target="_blank" href="%s" class="button pa-btn pa-rollback-button elementor-button-spinner">Reinstall Version 2.1.9</a>', wp_nonce_url( admin_url( 'admin-post.php?action=premium_addons_rollback' ), 'premium_addons_rollback' ) ); ?> </div><p class="pa-roll-desc"><span>Warning: Please backup your database before making the rollback.</span></p></td>
|
360 |
</tr>
|
361 |
<tr>
|
362 |
<th><h4 class="pa-beta-test">Become a Beta Tester</h4><span class="pa-beta-test-span">Turn-on Beta Tester, to get notified when a new beta version of Premium Addons for Elementor. The Beta version will not install automatically. You always have the option to ignore it.</span></th>
|
assets/js/premium-addons.js
CHANGED
@@ -254,13 +254,13 @@
|
|
254 |
slidesToShow = slick.options.slidesToShow;
|
255 |
windowWidth = jQuery( window ).width();
|
256 |
if ( windowWidth < 1025 ) {
|
257 |
-
slidesToShow =
|
258 |
}
|
259 |
if ( windowWidth < 769 ) {
|
260 |
-
slidesToShow =
|
261 |
}
|
262 |
if ( windowWidth < 481 ) {
|
263 |
-
slidesToShow =
|
264 |
}
|
265 |
return slidesToShow;
|
266 |
}
|
254 |
slidesToShow = slick.options.slidesToShow;
|
255 |
windowWidth = jQuery( window ).width();
|
256 |
if ( windowWidth < 1025 ) {
|
257 |
+
slidesToShow = carouselSettings['slidesDesk'];
|
258 |
}
|
259 |
if ( windowWidth < 769 ) {
|
260 |
+
slidesToShow = carouselSettings['slidesTab'];
|
261 |
}
|
262 |
if ( windowWidth < 481 ) {
|
263 |
+
slidesToShow = carouselSettings['slidesMob'];
|
264 |
}
|
265 |
return slidesToShow;
|
266 |
}
|
premium-addons-for-elementor.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 20 premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
-
Version: 2.
|
7 |
Author: Leap13
|
8 |
Author URI: http://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
@@ -22,12 +22,12 @@ if( !function_exists('add_action') ) {
|
|
22 |
|
23 |
if( !defined( 'ABSPATH' ) ) exit; // No access of directly access
|
24 |
|
25 |
-
define( 'PREMIUM_ADDONS_VERSION', '2.
|
26 |
define( 'PREMIUM_ADDONS_URL', plugins_url('/', __FILE__ ) );
|
27 |
define( 'PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
|
28 |
define( 'PREMIUM_ADDONS_FILE', __FILE__ );
|
29 |
define( 'PREMIUM_ADDONS_BASENAME', plugin_basename(__FILE__));
|
30 |
-
define( 'PREMIUM_ADDONS_STABLE_VERSION', '2.1.
|
31 |
|
32 |
|
33 |
/**
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 20 premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
+
Version: 2.2.0
|
7 |
Author: Leap13
|
8 |
Author URI: http://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
22 |
|
23 |
if( !defined( 'ABSPATH' ) ) exit; // No access of directly access
|
24 |
|
25 |
+
define( 'PREMIUM_ADDONS_VERSION', '2.2.0' );
|
26 |
define( 'PREMIUM_ADDONS_URL', plugins_url('/', __FILE__ ) );
|
27 |
define( 'PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
|
28 |
define( 'PREMIUM_ADDONS_FILE', __FILE__ );
|
29 |
define( 'PREMIUM_ADDONS_BASENAME', plugin_basename(__FILE__));
|
30 |
+
define( 'PREMIUM_ADDONS_STABLE_VERSION', '2.1.9');
|
31 |
|
32 |
|
33 |
/**
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Donate link: http://premiumaddons.com
|
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.5
|
7 |
Requires PHP: 5.4
|
8 |
-
Stable tag: 2.
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
@@ -30,26 +30,26 @@ Premium Addons for Elementor can be used only as a complement of Elementor page
|
|
30 |
|
31 |
### Available Elements
|
32 |
|
33 |
-
1. [Grid Elementor Widget](https://www.premiumaddons.com/
|
34 |
-
2. [Carousel Elementor Widget](https://premiumaddons.com/
|
35 |
-
3. [Banner Elementor Widget](https://premiumaddons.com/
|
36 |
-
4. [Google Maps Elementor Widget](https://premiumaddons.com/
|
37 |
-
5. [Pricing Table Elementor Widget](https://premiumaddons.com/
|
38 |
-
6. [Image Separator Elementor Widget](https://premiumaddons.com/
|
39 |
-
7. [Fancy Text Elementor Widget](https://premiumaddons.com/
|
40 |
-
8. [Heading Elementor Widget](https://premiumaddons.com/
|
41 |
-
9. [Dual Header Elementor Widget](https://premiumaddons.com/
|
42 |
-
10. [Testimonials Elementor Widget](https://premiumaddons.com/
|
43 |
-
11. [Persons Elementor Widget](https://premiumaddons.com/
|
44 |
-
12. [Countdown Elementor Widget](https://premiumaddons.com/
|
45 |
-
13. [Blog Elementor Widget](https://premiumaddons.com/
|
46 |
-
14. [Counter Elementor Widget](https://premiumaddons.com/
|
47 |
-
15. [Video Box Elementor Widget](https://premiumaddons.com/
|
48 |
-
16. [Modal Box Elementor Widget](https://premiumaddons.com/
|
49 |
-
17. [Progress Bar Elementor Widget](https://premiumaddons.com/
|
50 |
-
19. [Button Elementor Widget](https://premiumaddons.com/
|
51 |
-
19. [Contact Form 7 Elementor Widget](https://premiumaddons.com/
|
52 |
-
20. [Image Button Elementor Widget](https://premiumaddons.com/
|
53 |
|
54 |
|
55 |
== Installation ==
|
@@ -99,6 +99,12 @@ Premium Addons for Elementor is light weight and we also gave you the control to
|
|
99 |
|
100 |
== Changelog ==
|
101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
= 2.1.9 =
|
103 |
|
104 |
- Tweak: Added open links in new tab option in Premium Blog widget.
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.5
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable tag: 2.2.0
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
30 |
|
31 |
### Available Elements
|
32 |
|
33 |
+
1. [Grid Elementor Widget](https://www.premiumaddons.com/grid-widget-for-elementor-page-builder/) Highly customizable grid widget that can be used for creating attractive looking image galleries and portfolios.
|
34 |
+
2. [Carousel Elementor Widget](https://www.premiumaddons.com/carousel-widget-for-elementor-page-builder/) The best all purpose carousel widget for Elementor, It can be used to create testimonials carousel, client logos carousel, or any kind of content.
|
35 |
+
3. [Banner Elementor Widget](https://www.premiumaddons.com/banner-widget-for-elementor-page-builder/) Animated and interactive banner widget with multiple styles.
|
36 |
+
4. [Google Maps Elementor Widget](https://www.premiumaddons.com/google-maps-widget-for-elementor-page-builder/) Advanced Google Maps widget with multiple markers, custom styling and much more options.
|
37 |
+
5. [Pricing Table Elementor Widget](https://www.premiumaddons.com/pricing-table-widget-for-elementor-page-builder/) The most customizable Elementor Pricing Table Widget with tons of customization options.
|
38 |
+
6. [Image Separator Elementor Widget](https://www.premiumaddons.com/image-separator-widget-elementor-page-builder/) This element adds image separator between sections.
|
39 |
+
7. [Fancy Text Elementor Widget](https://www.premiumaddons.com/fancy-text-widget-for-elementor-page-builder/) Animated fancy text with many animation styles.
|
40 |
+
8. [Heading Elementor Widget](https://www.premiumaddons.com/heading-widget-for-elementor-page-builder/) This widget has many customizable ready made styles for headings.
|
41 |
+
9. [Dual Header Elementor Widget](https://www.premiumaddons.com/dual-header-widget-for-elementor-page-builder/) Create a header with 2 styles with numerous customization options.
|
42 |
+
10. [Testimonials Elementor Widget](https://www.premiumaddons.com/testimonials-widget-for-elementor-page-builder/) Modern testimonials widget with many customization options.
|
43 |
+
11. [Persons Elementor Widget](https://www.premiumaddons.com/persons-widget-for-elementor-page-builder/) Very good element for listing team members.
|
44 |
+
12. [Countdown Elementor Widget](https://www.premiumaddons.com/countdown-widget-for-elementor-page-builder/) Advanced countdown addon for elementor.
|
45 |
+
13. [Blog Elementor Widget](https://www.premiumaddons.com/blog-widget-for-elementor-page-builder/) Blog posts widget with modern style.
|
46 |
+
14. [Counter Elementor Widget](https://www.premiumaddons.com/counter-widget-for-elementor-page-builder/) Advanced counter elements with lots of options.
|
47 |
+
15. [Video Box Elementor Widget](https://www.premiumaddons.com/video-box-widget-for-elementor-page-builder/) Video box element with many customization features.
|
48 |
+
16. [Modal Box Elementor Widget](https://www.premiumaddons.com/modal-box-widget-for-elementor-page-builder/) All purpose Elementor modal box with many options.
|
49 |
+
17. [Progress Bar Elementor Widget](https://www.premiumaddons.com/progress-bar-widget-for-elementor-page-builder/) The most advanced progress bar available for Elementor.
|
50 |
+
19. [Button Elementor Widget](https://www.premiumaddons.com/button-widget-for-elementor-page-builder/) Advanced button with lots of interactive animation and styling options and onClick event option.
|
51 |
+
19. [Contact Form 7 Elementor Widget](https://www.premiumaddons.com/contact-form-7-widget-for-elementor-page-builder/) Elementor contact form 7 add-on with 2 readymade styles.
|
52 |
+
20. [Image Button Elementor Widget](https://www.premiumaddons.com/image-button-widget-for-elementor-page-builder/) A unique element that can be used for innovative call to action ideas.
|
53 |
|
54 |
|
55 |
== Installation ==
|
99 |
|
100 |
== Changelog ==
|
101 |
|
102 |
+
= 2.2.0 =
|
103 |
+
|
104 |
+
- Tweak: Added image alt text option for images in Premium Grid widget.
|
105 |
+
- Tweak: Changed Premium Grid titles from h4 to span to improve web accessibility.
|
106 |
+
- Fix: Premium Carousel widget bug on mobile phones and tablets.
|
107 |
+
|
108 |
= 2.1.9 =
|
109 |
|
110 |
- Tweak: Added open links in new tab option in Premium Blog widget.
|
widgets/premium-carousel.php
CHANGED
@@ -930,6 +930,9 @@ class Premium_Carousel_Widget extends Widget_Base {
|
|
930 |
'prevArrow' => $prevArrow,
|
931 |
'dots' => $dots,
|
932 |
'customPaging' => $customPaging,
|
|
|
|
|
|
|
933 |
];
|
934 |
?>
|
935 |
|
930 |
'prevArrow' => $prevArrow,
|
931 |
'dots' => $dots,
|
932 |
'customPaging' => $customPaging,
|
933 |
+
'slidesDesk' => $slides_on_desk,
|
934 |
+
'slidesTab' => $slides_on_tabs,
|
935 |
+
'slidesMob' => $slides_on_mob,
|
936 |
];
|
937 |
?>
|
938 |
|
widgets/premium-grid.php
CHANGED
@@ -78,11 +78,13 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
78 |
'default' => [
|
79 |
[
|
80 |
'premium_gallery_img_name' => 'Image #1',
|
81 |
-
'premium_gallery_img_category' => 'Category 1'
|
|
|
82 |
],
|
83 |
[
|
84 |
'premium_gallery_img_name' => 'Image #2',
|
85 |
-
'premium_gallery_img_category' => 'Category 2'
|
|
|
86 |
],
|
87 |
],
|
88 |
'fields' => [
|
@@ -100,6 +102,12 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
100 |
'type' => Controls_Manager::TEXT,
|
101 |
'label_block' => true,
|
102 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
[
|
104 |
'name' => 'premium_gallery_img_desc',
|
105 |
'label' => esc_html__( 'Description', 'premium-addons-for-elementor' ),
|
@@ -1025,9 +1033,9 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
1025 |
$image_src_size = Group_Control_Image_Size::get_attachment_image_src( $image_src['id'], 'thumbnail', $settings );
|
1026 |
if( empty( $image_src_size ) ) : $image_src_size = $image_src['url']; else: $image_src_size = $image_src_size; endif;
|
1027 |
?>
|
1028 |
-
<img src="<?php echo $image_src_size; ?>" class="pa-gallery-image">
|
1029 |
<?php else : ?>
|
1030 |
-
<img src="<?php echo esc_url($image['premium_gallery_img']['url']); ?>" class="pa-gallery-image">
|
1031 |
<?php endif; ?>
|
1032 |
</div>
|
1033 |
<?php if($layout == 'default') : ?>
|
@@ -1050,7 +1058,7 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
1050 |
</div>
|
1051 |
<div class="premium-gallery-caption">
|
1052 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1053 |
-
<
|
1054 |
<?php endif; ?>
|
1055 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1056 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
@@ -1076,7 +1084,7 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
1076 |
</div>
|
1077 |
<div class="premium-gallery-caption">
|
1078 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1079 |
-
<
|
1080 |
<?php endif; ?>
|
1081 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1082 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
@@ -1100,7 +1108,7 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
1100 |
<?php endif; ?>
|
1101 |
<div class="premium-gallery-caption">
|
1102 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1103 |
-
<
|
1104 |
<?php endif; ?>
|
1105 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1106 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
@@ -1123,9 +1131,9 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
1123 |
$image_src = $image['premium_gallery_img'];
|
1124 |
$image_src_size = Group_Control_Image_Size::get_attachment_image_src( $image_src['id'], 'thumbnail', $settings );
|
1125 |
if( empty( $image_src_size ) ) : $image_src_size = $image_src['url']; else: $image_src_size = $image_src_size; endif;?>
|
1126 |
-
<img src="<?php echo esc_url($image_src_size); ?>" class="pa-gallery-image">
|
1127 |
<?php else : ?>
|
1128 |
-
<img src="<?php echo esc_url($image['premium_gallery_img']['url']); ?>" class="pa-gallery-image">
|
1129 |
<?php endif; ?>
|
1130 |
</div>
|
1131 |
<?php if($layout == 'default') : ?>
|
@@ -1148,7 +1156,7 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
1148 |
</div>
|
1149 |
<div class="premium-gallery-caption">
|
1150 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1151 |
-
<
|
1152 |
<?php endif; ?>
|
1153 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1154 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
@@ -1174,7 +1182,7 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
1174 |
</div>
|
1175 |
<div class="premium-gallery-caption">
|
1176 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1177 |
-
<
|
1178 |
<?php endif; ?>
|
1179 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1180 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
@@ -1198,7 +1206,7 @@ class Premium_Image_Gallery_Widget extends Widget_Base {
|
|
1198 |
<?php endif; ?>
|
1199 |
<div class="premium-gallery-caption">
|
1200 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1201 |
-
<
|
1202 |
<?php endif; ?>
|
1203 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1204 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
78 |
'default' => [
|
79 |
[
|
80 |
'premium_gallery_img_name' => 'Image #1',
|
81 |
+
'premium_gallery_img_category' => 'Category 1',
|
82 |
+
'premium_gallery_img_alt' => 'Premium Grid Image'
|
83 |
],
|
84 |
[
|
85 |
'premium_gallery_img_name' => 'Image #2',
|
86 |
+
'premium_gallery_img_category' => 'Category 2',
|
87 |
+
'premium_gallery_img_alt' => 'Premium Grid Image'
|
88 |
],
|
89 |
],
|
90 |
'fields' => [
|
102 |
'type' => Controls_Manager::TEXT,
|
103 |
'label_block' => true,
|
104 |
],
|
105 |
+
[
|
106 |
+
'name' => 'premium_gallery_img_alt',
|
107 |
+
'label' => esc_html__( 'Alt', 'premium-addons-for-elementor' ),
|
108 |
+
'type' => Controls_Manager::TEXT,
|
109 |
+
'label_block' => true,
|
110 |
+
],
|
111 |
[
|
112 |
'name' => 'premium_gallery_img_desc',
|
113 |
'label' => esc_html__( 'Description', 'premium-addons-for-elementor' ),
|
1033 |
$image_src_size = Group_Control_Image_Size::get_attachment_image_src( $image_src['id'], 'thumbnail', $settings );
|
1034 |
if( empty( $image_src_size ) ) : $image_src_size = $image_src['url']; else: $image_src_size = $image_src_size; endif;
|
1035 |
?>
|
1036 |
+
<img src="<?php echo $image_src_size; ?>" class="pa-gallery-image" alt="<?php echo esc_attr($image['premium_gallery_img_alt']); ?>">
|
1037 |
<?php else : ?>
|
1038 |
+
<img src="<?php echo esc_url($image['premium_gallery_img']['url']); ?>" class="pa-gallery-image" alt="<?php echo esc_attr($image['premium_gallery_img_alt']); ?>">
|
1039 |
<?php endif; ?>
|
1040 |
</div>
|
1041 |
<?php if($layout == 'default') : ?>
|
1058 |
</div>
|
1059 |
<div class="premium-gallery-caption">
|
1060 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1061 |
+
<span class="premium-gallery-img-name"><?php echo esc_html__($image['premium_gallery_img_name']); ?></span>
|
1062 |
<?php endif; ?>
|
1063 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1064 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
1084 |
</div>
|
1085 |
<div class="premium-gallery-caption">
|
1086 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1087 |
+
<span class="premium-gallery-img-name"><?php echo esc_html__($image['premium_gallery_img_name']); ?></span>
|
1088 |
<?php endif; ?>
|
1089 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1090 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
1108 |
<?php endif; ?>
|
1109 |
<div class="premium-gallery-caption">
|
1110 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1111 |
+
<span class="premium-gallery-img-name"><?php echo esc_html__($image['premium_gallery_img_name']); ?></span>
|
1112 |
<?php endif; ?>
|
1113 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1114 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
1131 |
$image_src = $image['premium_gallery_img'];
|
1132 |
$image_src_size = Group_Control_Image_Size::get_attachment_image_src( $image_src['id'], 'thumbnail', $settings );
|
1133 |
if( empty( $image_src_size ) ) : $image_src_size = $image_src['url']; else: $image_src_size = $image_src_size; endif;?>
|
1134 |
+
<img src="<?php echo esc_url($image_src_size); ?>" class="pa-gallery-image" alt="<?php echo esc_attr($image['premium_gallery_img_alt']); ?>">
|
1135 |
<?php else : ?>
|
1136 |
+
<img src="<?php echo esc_url($image['premium_gallery_img']['url']); ?>" class="pa-gallery-image" alt="<?php echo esc_attr($image['premium_gallery_img_alt']); ?>">
|
1137 |
<?php endif; ?>
|
1138 |
</div>
|
1139 |
<?php if($layout == 'default') : ?>
|
1156 |
</div>
|
1157 |
<div class="premium-gallery-caption">
|
1158 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1159 |
+
<span class="premium-gallery-img-name"><?php echo esc_html__($image['premium_gallery_img_name']); ?></span>
|
1160 |
<?php endif; ?>
|
1161 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1162 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
1182 |
</div>
|
1183 |
<div class="premium-gallery-caption">
|
1184 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1185 |
+
<span class="premium-gallery-img-name"><?php echo esc_html__($image['premium_gallery_img_name']); ?></span>
|
1186 |
<?php endif; ?>
|
1187 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1188 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|
1206 |
<?php endif; ?>
|
1207 |
<div class="premium-gallery-caption">
|
1208 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1209 |
+
<span class="premium-gallery-img-name"><?php echo esc_html__($image['premium_gallery_img_name']); ?></span>
|
1210 |
<?php endif; ?>
|
1211 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1212 |
<p class="premium-gallery-img-desc"><?php echo esc_html__($image['premium_gallery_img_desc']); ?></p>
|