The Plus Addons for Elementor | FREE Elementor Widgets & Elementor Templates, Header Menu, Blog Post Builder, Dark Mode, Full-Page Scroll, Cross Domain Copy - Version 2.0.7

Version Description

Update : function change wp_redirect to wp_safe_redirect Fix : JS bug fix and improvements

Download this release

Release Info

Developer posimyththemes
Plugin Icon wp plugin The Plus Addons for Elementor | FREE Elementor Widgets & Elementor Templates, Header Menu, Blog Post Builder, Dark Mode, Full-Page Scroll, Cross Domain Copy
Version 2.0.7
Comparing to
See all releases

Code changes from version 2.0.6 to 2.0.7

assets/js/admin/theplus-admin.js CHANGED
@@ -62,7 +62,8 @@
62
  jQuery.ajax({
63
  url: ajaxurl,
64
  data: {
65
- action: 'theplus_key_notice'
 
66
  }
67
  })
68
  });
@@ -133,6 +134,7 @@
133
  widget_category : main_category_widget,
134
  template: template,
135
  file_type:file_type,
 
136
  },
137
  success : function( data ) {
138
  if(data!='' && data!=0 && file_type!='zip'){
@@ -173,6 +175,7 @@
173
  data : {
174
  action : 'plus_template_library_content',
175
  category : category,
 
176
  },
177
  success : function( data ) {
178
  if(data!='' && data!=0){
62
  jQuery.ajax({
63
  url: ajaxurl,
64
  data: {
65
+ action: 'theplus_key_notice',
66
+ security: theplus_nonce
67
  }
68
  })
69
  });
134
  widget_category : main_category_widget,
135
  template: template,
136
  file_type:file_type,
137
+ security: theplus_nonce
138
  },
139
  success : function( data ) {
140
  if(data!='' && data!=0 && file_type!='zip'){
175
  data : {
176
  action : 'plus_template_library_content',
177
  category : category,
178
+ security: theplus_nonce
179
  },
180
  success : function( data ) {
181
  if(data!='' && data!=0){
includes/plus_addon.php CHANGED
@@ -14,6 +14,7 @@ function l_theplus_html_tag_check(){
14
  'h4',
15
  'h5',
16
  'h6',
 
17
  'span',
18
  'p',
19
  'header',
14
  'h4',
15
  'h5',
16
  'h6',
17
+ 'a',
18
  'span',
19
  'p',
20
  'header',
includes/theplus_options.php CHANGED
@@ -98,13 +98,13 @@ class L_Theplus_Elementor_Plugin_Options
98
  if(isset($_POST["submit-key"]) && !empty($_POST["submit-key"]) && $_POST["submit-key"]=='Save'){
99
 
100
  if ( ! isset( $_POST['nonce_theplus_options'] ) || ! wp_verify_nonce( $_POST['nonce_theplus_options'], 'nonce_theplus_options_action' ) ) {
101
- wp_redirect(admin_url('admin.php?page='.$action_page));
102
  } else {
103
  l_theplus_library()->remove_backend_dir_files();
104
  if ( FALSE === get_option($action_page) ){
105
  $default_value = array('check_elements' => '','extras_elements' => '');
106
  add_option($action_page,$default_value);
107
- wp_redirect(admin_url('admin.php?page=theplus_options'));
108
  }
109
  else{
110
  $update_value=[];
@@ -121,13 +121,13 @@ class L_Theplus_Elementor_Plugin_Options
121
  }
122
 
123
  update_option( $action_page, $update_value );
124
- wp_redirect(admin_url('admin.php?page='.$action_page));
125
 
126
  }
127
  }
128
 
129
  }else{
130
- wp_redirect(admin_url('admin.php?page='.$action_page));
131
  }
132
  }
133
  public function widget_listout(){
@@ -1459,7 +1459,7 @@ class L_Theplus_Elementor_Plugin_Options
1459
  $hidden_label = theplus_white_label_option('tp_hidden_label');
1460
  if( !empty($hidden_label) && $hidden_label=='on' ){
1461
  if( is_admin() && !empty($current_screen) && ($current_screen->id === "theplus-settings_page_theplus_white_label" || $current_screen->id === "theplus-settings_page_theplus_purchase_code")) {
1462
- wp_redirect( admin_url( 'admin.php?page=theplus_options' ) );
1463
  exit;
1464
  }
1465
  echo '<style>#theplus_white_label{display:none;}</style>';
98
  if(isset($_POST["submit-key"]) && !empty($_POST["submit-key"]) && $_POST["submit-key"]=='Save'){
99
 
100
  if ( ! isset( $_POST['nonce_theplus_options'] ) || ! wp_verify_nonce( $_POST['nonce_theplus_options'], 'nonce_theplus_options_action' ) ) {
101
+ wp_safe_redirect(admin_url('admin.php?page='.$action_page));
102
  } else {
103
  l_theplus_library()->remove_backend_dir_files();
104
  if ( FALSE === get_option($action_page) ){
105
  $default_value = array('check_elements' => '','extras_elements' => '');
106
  add_option($action_page,$default_value);
107
+ wp_safe_redirect(admin_url('admin.php?page=theplus_options'));
108
  }
109
  else{
110
  $update_value=[];
121
  }
122
 
123
  update_option( $action_page, $update_value );
124
+ wp_safe_redirect(admin_url('admin.php?page='.$action_page));
125
 
126
  }
127
  }
128
 
129
  }else{
130
+ wp_safe_redirect(admin_url('admin.php?page='.$action_page));
131
  }
132
  }
133
  public function widget_listout(){
1459
  $hidden_label = theplus_white_label_option('tp_hidden_label');
1460
  if( !empty($hidden_label) && $hidden_label=='on' ){
1461
  if( is_admin() && !empty($current_screen) && ($current_screen->id === "theplus-settings_page_theplus_white_label" || $current_screen->id === "theplus-settings_page_theplus_purchase_code")) {
1462
+ wp_safe_redirect( admin_url( 'admin.php?page=theplus_options' ) );
1463
  exit;
1464
  }
1465
  echo '<style>#theplus_white_label{display:none;}</style>';
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://theplusaddons.com/pricing/
4
  Tags: elementor, elementor addons, elementor widgets, the plus addons for elementor, the plus widgets elementor, free elementor addons, elementor pro addons, elementor widget pack, ultimate addons for elementor, popular addons for elementor, powerful addons for elementor, best addons for elementor
5
  Requires at least: 4.0
6
  Tested up to: 5.7
7
- Stable tag: 2.0.6
8
  Requires PHP: 5.6
9
  License: GPLv3
10
  License URI: https://opensource.org/licenses/GPL-3.0
@@ -223,6 +223,10 @@ We have most advanced caching architecture, Which will never bloat your site. Kn
223
 
224
  == Changelog ==
225
 
 
 
 
 
226
  = 2.0.6 =
227
  Security Fix : Security error related to HTML tags validation (nearly identical to Elementor's Recent Patch)
228
  Fix : JS bug fix and improvements
@@ -259,4 +263,9 @@ Fix : Demo Importer bug fix
259
  - Added 3+ New Features
260
  - Compatibility with WordPress 5.5
261
  - Compatibility with Elementor 3.X
262
- - Bug Fixes
 
 
 
 
 
4
  Tags: elementor, elementor addons, elementor widgets, the plus addons for elementor, the plus widgets elementor, free elementor addons, elementor pro addons, elementor widget pack, ultimate addons for elementor, popular addons for elementor, powerful addons for elementor, best addons for elementor
5
  Requires at least: 4.0
6
  Tested up to: 5.7
7
+ Stable tag: 2.0.7
8
  Requires PHP: 5.6
9
  License: GPLv3
10
  License URI: https://opensource.org/licenses/GPL-3.0
223
 
224
  == Changelog ==
225
 
226
+ = 2.0.7 =
227
+ Update : function change wp_redirect to wp_safe_redirect
228
+ Fix : JS bug fix and improvements
229
+
230
  = 2.0.6 =
231
  Security Fix : Security error related to HTML tags validation (nearly identical to Elementor's Recent Patch)
232
  Fix : JS bug fix and improvements
263
  - Added 3+ New Features
264
  - Compatibility with WordPress 5.5
265
  - Compatibility with Elementor 3.X
266
+ - Bug Fixes
267
+
268
+ == Upgrade Notice ==
269
+
270
+ = 2.0.7 =
271
+ Notice : This is security Update. Update it soon. For More details check Changelog.
theplus_elementor_addon.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: The Plus Addons for Elementor Page Builder Lite
4
  * Plugin URI: https://theplusaddons.com/
5
  * Description: Biggest collection of Widgets & Features to supercharge your Elementor Page builder in WordPress.
6
- * Version: 2.0.6
7
  * Author: POSIMYTH
8
  * Author URI: https://posimyth.com/
9
  * Text Domain: tpebl
@@ -14,7 +14,7 @@
14
  if ( ! defined( 'ABSPATH' ) ) {
15
  exit;
16
  }
17
- defined( 'L_THEPLUS_VERSION' ) or define( 'L_THEPLUS_VERSION', '2.0.6' );
18
  define( 'L_THEPLUS_FILE__', __FILE__ );
19
 
20
  define( 'L_THEPLUS_PATH', plugin_dir_path( __FILE__ ) );
3
  * Plugin Name: The Plus Addons for Elementor Page Builder Lite
4
  * Plugin URI: https://theplusaddons.com/
5
  * Description: Biggest collection of Widgets & Features to supercharge your Elementor Page builder in WordPress.
6
+ * Version: 2.0.7
7
  * Author: POSIMYTH
8
  * Author URI: https://posimyth.com/
9
  * Text Domain: tpebl
14
  if ( ! defined( 'ABSPATH' ) ) {
15
  exit;
16
  }
17
+ defined( 'L_THEPLUS_VERSION' ) or define( 'L_THEPLUS_VERSION', '2.0.7' );
18
  define( 'L_THEPLUS_FILE__', __FILE__ );
19
 
20
  define( 'L_THEPLUS_PATH', plugin_dir_path( __FILE__ ) );