Elementor Essential Addons - Version 5.1.4

Version Description

  • 26/05/2022 =

  • Improved: Data escaping for Security Enhancement

  • Few minor bug fixes & improvements

Download this release

Release Info

Developer wpdevteam
Plugin Icon 128x128 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.3
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.3');
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->add_render_attribute( 'eael_feature_list_title_anchor' . $index, 'href', esc_url( $item['eael_feature_list_link']['url'] ) );
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->add_render_attribute( 'eael_feature_list_link' . $index, 'href', $item['eael_feature_list_link']['url'] );
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
- $this->add_render_attribute('flipbox-container', 'href', esc_url($settings['flipbox_link']['url']));
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
- if ($settings['flipbox_link']['is_external']) {
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
- if ($settings['flipbox_link']['is_external']) {
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-25 10:39+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"
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.3
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