Version Description
26/05/2022 =
Improved: Data escaping for Security Enhancement
Few minor bug fixes & improvements
Download this release
Release Info
Developer | wpdevteam |
Plugin | Elementor Essential Addons |
Version | 5.1.4 |
Comparing to | |
See all releases |
Code changes from version 5.1.3 to 5.1.4
essential_adons_elementor.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Description: The Essential plugin you install after Elementor! Packed with 40+ stunning free elements including Advanced Data Table, Event Calendar, Filterable Gallery, WooCommerce, and many more.
|
5 |
* Plugin URI: https://essential-addons.com/elementor/
|
6 |
* Author: WPDeveloper
|
7 |
-
* Version: 5.1.
|
8 |
* Author URI: https://wpdeveloper.com/
|
9 |
* Text Domain: essential-addons-for-elementor-lite
|
10 |
* Domain Path: /languages
|
@@ -27,7 +27,7 @@ define('EAEL_PLUGIN_FILE', __FILE__);
|
|
27 |
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
28 |
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
|
29 |
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
|
30 |
-
define('EAEL_PLUGIN_VERSION', '5.1.
|
31 |
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
|
32 |
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
|
33 |
/**
|
4 |
* Description: The Essential plugin you install after Elementor! Packed with 40+ stunning free elements including Advanced Data Table, Event Calendar, Filterable Gallery, WooCommerce, and many more.
|
5 |
* Plugin URI: https://essential-addons.com/elementor/
|
6 |
* Author: WPDeveloper
|
7 |
+
* Version: 5.1.4
|
8 |
* Author URI: https://wpdeveloper.com/
|
9 |
* Text Domain: essential-addons-for-elementor-lite
|
10 |
* Domain Path: /languages
|
27 |
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
28 |
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
|
29 |
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
|
30 |
+
define('EAEL_PLUGIN_VERSION', '5.1.4');
|
31 |
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
|
32 |
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
|
33 |
/**
|
includes/Elements/Feature_List.php
CHANGED
@@ -907,15 +907,7 @@ class Feature_List extends Widget_Base {
|
|
907 |
$feat_title_tag = Helper::eael_validate_html_tag($settings['eael_feature_list_title_size']);
|
908 |
|
909 |
if ( $item['eael_feature_list_link']['url'] ) {
|
910 |
-
$this->
|
911 |
-
|
912 |
-
if ( $item['eael_feature_list_link']['is_external'] ) {
|
913 |
-
$this->add_render_attribute( 'eael_feature_list_title_anchor' . $index, 'target', '_blank' );
|
914 |
-
}
|
915 |
-
|
916 |
-
if ( $item['eael_feature_list_link']['nofollow'] ) {
|
917 |
-
$this->add_render_attribute( 'eael_feature_list_title_anchor' . $index, 'rel', 'nofollow' );
|
918 |
-
}
|
919 |
}
|
920 |
|
921 |
$feature_icon_tag = 'span';
|
@@ -923,15 +915,8 @@ class Feature_List extends Widget_Base {
|
|
923 |
$feature_has_icon = ( !empty( $item['eael_feature_list_icon'] ) || !empty( $item['eael_feature_list_icon_new'] ) );
|
924 |
|
925 |
if ( $item['eael_feature_list_link']['url'] ) {
|
926 |
-
$this->
|
927 |
-
|
928 |
-
if ( $item['eael_feature_list_link']['is_external'] ) {
|
929 |
-
$this->add_render_attribute( 'eael_feature_list_link' . $index, 'target', '_blank' );
|
930 |
-
}
|
931 |
|
932 |
-
if ( $item['eael_feature_list_link']['nofollow'] ) {
|
933 |
-
$this->add_render_attribute( 'eael_feature_list_link' . $index, 'rel', 'nofollow' );
|
934 |
-
}
|
935 |
$feature_icon_tag = 'a';
|
936 |
}
|
937 |
?>
|
907 |
$feat_title_tag = Helper::eael_validate_html_tag($settings['eael_feature_list_title_size']);
|
908 |
|
909 |
if ( $item['eael_feature_list_link']['url'] ) {
|
910 |
+
$this->add_link_attributes( 'eael_feature_list_title_anchor' . $index, $item['eael_feature_list_link'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
911 |
}
|
912 |
|
913 |
$feature_icon_tag = 'span';
|
915 |
$feature_has_icon = ( !empty( $item['eael_feature_list_icon'] ) || !empty( $item['eael_feature_list_icon_new'] ) );
|
916 |
|
917 |
if ( $item['eael_feature_list_link']['url'] ) {
|
918 |
+
$this->add_link_attributes( 'eael_feature_list_link' . $index, $item['eael_feature_list_link'] );
|
|
|
|
|
|
|
|
|
919 |
|
|
|
|
|
|
|
920 |
$feature_icon_tag = 'a';
|
921 |
}
|
922 |
?>
|
includes/Elements/Flip_Box.php
CHANGED
@@ -1473,15 +1473,7 @@ class Flip_Box extends Widget_Base
|
|
1473 |
if ($settings['flipbox_link_type'] == 'box') {
|
1474 |
$flipbox_if_html_tag = 'a';
|
1475 |
|
1476 |
-
|
1477 |
-
|
1478 |
-
if ($settings['flipbox_link']['is_external']) {
|
1479 |
-
$this->add_render_attribute('flipbox-container', 'target', '_blank');
|
1480 |
-
}
|
1481 |
-
|
1482 |
-
if ($settings['flipbox_link']['nofollow']) {
|
1483 |
-
$this->add_render_attribute('flipbox-container', 'rel', 'nofollow');
|
1484 |
-
}
|
1485 |
} elseif ($settings['flipbox_link_type'] == 'title') {
|
1486 |
$flipbox_if_html_title_tag = 'a';
|
1487 |
|
@@ -1489,33 +1481,19 @@ class Flip_Box extends Widget_Base
|
|
1489 |
'flipbox-title-container',
|
1490 |
[
|
1491 |
'class' => 'flipbox-linked-title',
|
1492 |
-
'href' => esc_url( $settings['flipbox_link']['url'] ),
|
1493 |
]
|
1494 |
);
|
1495 |
|
1496 |
-
|
1497 |
-
$this->add_render_attribute('flipbox-title-container', 'target', '_blank');
|
1498 |
-
}
|
1499 |
-
|
1500 |
-
if ($settings['flipbox_link']['nofollow']) {
|
1501 |
-
$this->add_render_attribute('flipbox-title-container', 'rel', 'nofollow');
|
1502 |
-
}
|
1503 |
} elseif ($settings['flipbox_link_type'] == 'button') {
|
1504 |
$this->add_render_attribute(
|
1505 |
'flipbox-button-container',
|
1506 |
[
|
1507 |
'class' => 'flipbox-button',
|
1508 |
-
'href' => esc_url( $settings['flipbox_link']['url'] ),
|
1509 |
]
|
1510 |
);
|
1511 |
|
1512 |
-
|
1513 |
-
$this->add_render_attribute('flipbox-button-container', 'target', '_blank');
|
1514 |
-
}
|
1515 |
-
|
1516 |
-
if ($settings['flipbox_link']['nofollow']) {
|
1517 |
-
$this->add_render_attribute('flipbox-button-container', 'rel', 'nofollow');
|
1518 |
-
}
|
1519 |
}
|
1520 |
}
|
1521 |
}
|
1473 |
if ($settings['flipbox_link_type'] == 'box') {
|
1474 |
$flipbox_if_html_tag = 'a';
|
1475 |
|
1476 |
+
$this->add_link_attributes( 'flipbox-container', $settings['flipbox_link'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1477 |
} elseif ($settings['flipbox_link_type'] == 'title') {
|
1478 |
$flipbox_if_html_title_tag = 'a';
|
1479 |
|
1481 |
'flipbox-title-container',
|
1482 |
[
|
1483 |
'class' => 'flipbox-linked-title',
|
|
|
1484 |
]
|
1485 |
);
|
1486 |
|
1487 |
+
$this->add_link_attributes( 'flipbox-title-container', $settings['flipbox_link'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
1488 |
} elseif ($settings['flipbox_link_type'] == 'button') {
|
1489 |
$this->add_render_attribute(
|
1490 |
'flipbox-button-container',
|
1491 |
[
|
1492 |
'class' => 'flipbox-button',
|
|
|
1493 |
]
|
1494 |
);
|
1495 |
|
1496 |
+
$this->add_link_attributes( 'flipbox-button-container', $settings['flipbox_link'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
1497 |
}
|
1498 |
}
|
1499 |
}
|
languages/essential-addons-for-elementor-lite.pot
CHANGED
@@ -6,7 +6,7 @@ msgstr ""
|
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
-
"POT-Creation-Date: 2022-05-
|
10 |
"X-Poedit-Basepath: ..\n"
|
11 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
12 |
"X-Poedit-SearchPath-0: .\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
+
"POT-Creation-Date: 2022-05-26 09:56+0000\n"
|
10 |
"X-Poedit-Basepath: ..\n"
|
11 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
12 |
"X-Poedit-SearchPath-0: .\n"
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: elementor, elements, addons, elementor addons, elementor widget, elementor
|
|
4 |
Requires at least: 5.0
|
5 |
Tested up to: 6.0
|
6 |
Requires PHP: 5.6
|
7 |
-
Stable tag: 5.1.
|
8 |
License: GPLv3
|
9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
10 |
|
@@ -242,6 +242,11 @@ Your existing elements/content will work with premium version. So you won't lose
|
|
242 |
|
243 |
== Changelog ==
|
244 |
|
|
|
|
|
|
|
|
|
|
|
245 |
= 5.1.3 - 25/05/2022 =
|
246 |
|
247 |
- Added: WordPress 6.0 Compatibility
|
4 |
Requires at least: 5.0
|
5 |
Tested up to: 6.0
|
6 |
Requires PHP: 5.6
|
7 |
+
Stable tag: 5.1.4
|
8 |
License: GPLv3
|
9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
10 |
|
242 |
|
243 |
== Changelog ==
|
244 |
|
245 |
+
= 5.1.4 - 26/05/2022 =
|
246 |
+
|
247 |
+
- Improved: Data escaping for Security Enhancement
|
248 |
+
- Few minor bug fixes & improvements
|
249 |
+
|
250 |
= 5.1.3 - 25/05/2022 =
|
251 |
|
252 |
- Added: WordPress 6.0 Compatibility
|