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.3

Version Description

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.3
Comparing to
See all releases

Code changes from version 2.0.7 to 2.0.3

Files changed (46) hide show
  1. assets/js/admin/theplus-admin.js +1 -4
  2. includes/blog/post-meta-title.php +2 -2
  3. includes/client/post-meta-title.php +3 -4
  4. includes/gallery/meta-title.php +3 -4
  5. includes/plus_addon.php +4 -31
  6. includes/team-member/post-meta-title.php +3 -4
  7. includes/testimonial/post-meta-title.php +2 -3
  8. includes/theplus_options.php +94 -94
  9. includes/welcome-page.php +5 -5
  10. modules/helper-function.php +4 -5
  11. modules/widgets/tp_accordion.php +3 -3
  12. modules/widgets/tp_adv_text_block.php +1 -1
  13. modules/widgets/tp_blockquote.php +1 -1
  14. modules/widgets/tp_blog_listout.php +1 -1
  15. modules/widgets/tp_button.php +1 -1
  16. modules/widgets/tp_caldera_forms.php +1 -1
  17. modules/widgets/tp_clients_listout.php +1 -1
  18. modules/widgets/tp_contact_form_7.php +1 -1
  19. modules/widgets/tp_countdown.php +1 -1
  20. modules/widgets/tp_everest_form.php +1 -1
  21. modules/widgets/tp_flip_box.php +1 -1
  22. modules/widgets/tp_gallery_listout.php +1 -1
  23. modules/widgets/tp_gravity_form.php +1 -1
  24. modules/widgets/tp_heading_animation.php +13 -13
  25. modules/widgets/tp_heading_title.php +4 -4
  26. modules/widgets/tp_hovercard.php +22 -22
  27. modules/widgets/tp_info_box.php +2 -2
  28. modules/widgets/tp_meeting_scheduler.php +1 -1
  29. modules/widgets/tp_navigation_menu_lite.php +1 -1
  30. modules/widgets/tp_ninja_form.php +1 -1
  31. modules/widgets/tp_number_counter.php +1 -1
  32. modules/widgets/tp_page_scroll.php +1 -1
  33. modules/widgets/tp_post_search.php +1 -1
  34. modules/widgets/tp_pricing_table.php +1 -1
  35. modules/widgets/tp_progress_bar.php +1 -1
  36. modules/widgets/tp_scroll_navigation.php +1 -1
  37. modules/widgets/tp_smooth_scroll.php +1 -1
  38. modules/widgets/tp_social_icon.php +1 -1
  39. modules/widgets/tp_tabs_tours.php +1 -1
  40. modules/widgets/tp_team_member_listout.php +1 -1
  41. modules/widgets/tp_testimonial_listout.php +1 -1
  42. modules/widgets/tp_video_player.php +1 -1
  43. modules/widgets/tp_wp_forms.php +1 -1
  44. readme.txt +15 -271
  45. theplus_elementor_addon.php +6 -17
  46. widgets_loader.php +6 -2
assets/js/admin/theplus-admin.js CHANGED
@@ -62,8 +62,7 @@
62
  jQuery.ajax({
63
  url: ajaxurl,
64
  data: {
65
- action: 'theplus_key_notice',
66
- security: theplus_nonce
67
  }
68
  })
69
  });
@@ -134,7 +133,6 @@
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,7 +173,6 @@
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){
62
  jQuery.ajax({
63
  url: ajaxurl,
64
  data: {
65
+ action: 'theplus_key_notice'
 
66
  }
67
  })
68
  });
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
  data : {
174
  action : 'plus_template_library_content',
175
  category : category,
 
176
  },
177
  success : function( data ) {
178
  if(data!='' && data!=0){
includes/blog/post-meta-title.php CHANGED
@@ -4,6 +4,6 @@ if(!isset($post_title_tag) && empty($post_title_tag)){
4
  }
5
  $title_text=esc_html(get_the_title());
6
  ?>
7
- <<?php echo l_theplus_validate_html_tag($post_title_tag); ?> class="post-title">
8
  <a href="<?php echo esc_url(get_the_permalink()); ?>"><?php echo $title_text; ?></a>
9
- </<?php echo l_theplus_validate_html_tag($post_title_tag); ?>>
4
  }
5
  $title_text=esc_html(get_the_title());
6
  ?>
7
+ <<?php echo $post_title_tag; ?> class="post-title">
8
  <a href="<?php echo esc_url(get_the_permalink()); ?>"><?php echo $title_text; ?></a>
9
+ </<?php echo $post_title_tag; ?>>
includes/client/post-meta-title.php CHANGED
@@ -1,10 +1,9 @@
1
- <?php
2
- if(!isset($post_title_tag) && empty($post_title_tag)){
3
  $post_title_tag='h3';
4
  }
5
  $client_url = get_post_meta(get_the_id(), 'theplus_clients_url', true);
6
 
7
  ?>
8
- <<?php echo l_theplus_validate_html_tag($post_title_tag); ?> class="post-title">
9
  <a href="<?php echo esc_url($client_url); ?>" target="_blank"><?php echo esc_html(get_the_title()); ?></a>
10
- </<?php echo l_theplus_validate_html_tag($post_title_tag); ?>>
1
+ <?php if(!isset($post_title_tag) && empty($post_title_tag)){
 
2
  $post_title_tag='h3';
3
  }
4
  $client_url = get_post_meta(get_the_id(), 'theplus_clients_url', true);
5
 
6
  ?>
7
+ <<?php echo $post_title_tag; ?> class="post-title">
8
  <a href="<?php echo esc_url($client_url); ?>" target="_blank"><?php echo esc_html(get_the_title()); ?></a>
9
+ </<?php echo $post_title_tag; ?>>
includes/gallery/meta-title.php CHANGED
@@ -1,12 +1,11 @@
1
- <?php
2
- if(!isset($post_title_tag) && empty($post_title_tag)){
3
  $post_title_tag='h3';
4
  } ?>
5
- <<?php echo l_theplus_validate_html_tag($post_title_tag); ?> class="post-title">
6
  <?php
7
  if($popup_style!='no'){ ?>
8
  <a href="<?php echo esc_url($full_image); ?>" <?php echo $popup_attr; ?>><?php echo esc_html($title); ?></a>
9
  <?php }else{
10
  echo esc_html($title);
11
  } ?>
12
- </<?php echo l_theplus_validate_html_tag($post_title_tag); ?>>
1
+ <?php if(!isset($post_title_tag) && empty($post_title_tag)){
 
2
  $post_title_tag='h3';
3
  } ?>
4
+ <<?php echo $post_title_tag; ?> class="post-title">
5
  <?php
6
  if($popup_style!='no'){ ?>
7
  <a href="<?php echo esc_url($full_image); ?>" <?php echo $popup_attr; ?>><?php echo esc_html($title); ?></a>
8
  <?php }else{
9
  echo esc_html($title);
10
  } ?>
11
+ </<?php echo $post_title_tag; ?>>
includes/plus_addon.php CHANGED
@@ -5,40 +5,13 @@
5
 
6
  add_image_size( 'tp-image-grid', 700, 700, true);
7
 
8
- // Check Html Tag
9
- function l_theplus_html_tag_check(){
10
- return [ 'div',
11
- 'h1',
12
- 'h2',
13
- 'h3',
14
- 'h4',
15
- 'h5',
16
- 'h6',
17
- 'a',
18
- 'span',
19
- 'p',
20
- 'header',
21
- 'footer',
22
- 'article',
23
- 'aside',
24
- 'main',
25
- 'nav',
26
- 'section',
27
- ];
28
- }
29
-
30
- function l_theplus_validate_html_tag( $check_tag ) {
31
- return in_array( strtolower( $check_tag ), l_theplus_html_tag_check() ) ? $check_tag : 'div';
32
- }
33
-
34
-
35
  /*panel start*/
36
  function theplus_free_import_data_content(){
37
  echo '<div class="tp-pro-note-title"><p>Collection of 18+ Full page Templates, All PlusWidget Pages, All PlusListing Pages, All PlusExtras Pages, and 300+ Special UI Blocks with our pro version.</p></div>
38
  <div style="text-align:center;">
39
  <img style="width:75%;" src="'.L_THEPLUS_URL .'assets/images/panel/plus-design.png" alt="'.esc_attr__('Plus Design','tpebl').'" class="panel-plus-design" />
40
  </div>
41
- <div class="tp-pro-note-link"><a href="https://theplusaddons.com/plus-design/" target="_blank">Check Plus Design</a></div>';
42
  }
43
  add_action('theplus_free_pro_import_data', 'theplus_free_import_data_content');
44
 
@@ -47,7 +20,7 @@ function theplus_free_api_connection_data_content(){
47
  <div style="text-align:center;">
48
  <img style="width:75%;" src="'.L_THEPLUS_URL .'assets/images/panel/extra-options.png" alt="'.esc_attr__('Extra Options','tpebl').'" class="panel-plus-extra-options" />
49
  </div>
50
- <div class="tp-pro-note-link"><a href="https://theplusaddons.com/plus-extras/" target="_blank">Check Plus Extra Options</a></div>';
51
  }
52
  add_action('theplus_free_pro_api_connection_data', 'theplus_free_api_connection_data_content');
53
 
@@ -56,7 +29,7 @@ function theplus_free_purchase_code_content(){
56
  <div style="text-align:center;">
57
  <img style="width:55%;" src="'.L_THEPLUS_URL .'assets/images/panel/activate.png" alt="'.esc_attr__('Activate','tpebl').'" class="panel-plus-activate" />
58
  </div>
59
- <div class="tp-pro-note-link"><a href="https://theplusaddons.com/free-vs-pro-compare/" target="_blank">Compare Free vs Pro</a></div>';
60
  }
61
  add_action('theplus_free_pro_purchase_code', 'theplus_free_purchase_code_content');
62
 
@@ -65,7 +38,7 @@ function theplus_free_white_label_content(){
65
  <div style="text-align:center;">
66
  <img style="width:55%;" src="'.L_THEPLUS_URL .'assets/images/panel/white-lable.png" alt="'.esc_attr__('White Lable','tpebl').'" class="panel-plus-white-lable" />
67
  </div>
68
- <div class="tp-pro-note-link"><a href="https://theplusaddons.com/free-vs-pro-compare/" target="_blank">Compare Free vs Pro</a></div>';
69
  }
70
  add_action('theplus_free_pro_white_label', 'theplus_free_white_label_content');
71
  /*panel start*/
5
 
6
  add_image_size( 'tp-image-grid', 700, 700, true);
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  /*panel start*/
9
  function theplus_free_import_data_content(){
10
  echo '<div class="tp-pro-note-title"><p>Collection of 18+ Full page Templates, All PlusWidget Pages, All PlusListing Pages, All PlusExtras Pages, and 300+ Special UI Blocks with our pro version.</p></div>
11
  <div style="text-align:center;">
12
  <img style="width:75%;" src="'.L_THEPLUS_URL .'assets/images/panel/plus-design.png" alt="'.esc_attr__('Plus Design','tpebl').'" class="panel-plus-design" />
13
  </div>
14
+ <div class="tp-pro-note-link"><a href="https://theplusaddons.com/elementor/plus-design/" target="_blank">Check Plus Design</a></div>';
15
  }
16
  add_action('theplus_free_pro_import_data', 'theplus_free_import_data_content');
17
 
20
  <div style="text-align:center;">
21
  <img style="width:75%;" src="'.L_THEPLUS_URL .'assets/images/panel/extra-options.png" alt="'.esc_attr__('Extra Options','tpebl').'" class="panel-plus-extra-options" />
22
  </div>
23
+ <div class="tp-pro-note-link"><a href="https://theplusaddons.com/elementor/plus-extras/" target="_blank">Check Plus Extra Options</a></div>';
24
  }
25
  add_action('theplus_free_pro_api_connection_data', 'theplus_free_api_connection_data_content');
26
 
29
  <div style="text-align:center;">
30
  <img style="width:55%;" src="'.L_THEPLUS_URL .'assets/images/panel/activate.png" alt="'.esc_attr__('Activate','tpebl').'" class="panel-plus-activate" />
31
  </div>
32
+ <div class="tp-pro-note-link"><a href="https://theplusaddons.com/elementor/free-vs-pro-compare/" target="_blank">Compare Free vs Pro</a></div>';
33
  }
34
  add_action('theplus_free_pro_purchase_code', 'theplus_free_purchase_code_content');
35
 
38
  <div style="text-align:center;">
39
  <img style="width:55%;" src="'.L_THEPLUS_URL .'assets/images/panel/white-lable.png" alt="'.esc_attr__('White Lable','tpebl').'" class="panel-plus-white-lable" />
40
  </div>
41
+ <div class="tp-pro-note-link"><a href="https://theplusaddons.com/elementor/free-vs-pro-compare/" target="_blank">Compare Free vs Pro</a></div>';
42
  }
43
  add_action('theplus_free_pro_white_label', 'theplus_free_white_label_content');
44
  /*panel start*/
includes/team-member/post-meta-title.php CHANGED
@@ -1,7 +1,6 @@
1
- <?php
2
- if(!isset($post_title_tag) && empty($post_title_tag)){
3
  $post_title_tag='h3';
4
  } ?>
5
- <<?php echo l_theplus_validate_html_tag($post_title_tag); ?> class="post-title">
6
  <a href="<?php echo esc_url(get_the_permalink()); ?>"><?php echo esc_html(get_the_title()); ?></a>
7
- </<?php echo l_theplus_validate_html_tag($post_title_tag); ?>>
1
+ <?php if(!isset($post_title_tag) && empty($post_title_tag)){
 
2
  $post_title_tag='h3';
3
  } ?>
4
+ <<?php echo $post_title_tag; ?> class="post-title">
5
  <a href="<?php echo esc_url(get_the_permalink()); ?>"><?php echo esc_html(get_the_title()); ?></a>
6
+ </<?php echo $post_title_tag; ?>>
includes/testimonial/post-meta-title.php CHANGED
@@ -1,10 +1,9 @@
1
- <?php
2
- $testimonial_title = get_post_meta(get_the_id(), 'theplus_testimonial_title', true);
3
 
4
  if(empty($post_title_tag)){
5
  $post_title_tag='h3';
6
  }
7
 
8
  if(!empty($testimonial_title)){ ?>
9
- <<?php echo l_theplus_validate_html_tag($post_title_tag); ?> class="testimonial-author-title"><?php echo esc_html($testimonial_title); ?></<?php echo l_theplus_validate_html_tag($post_title_tag); ?>>
10
  <?php } ?>
1
+ <?php $testimonial_title = get_post_meta(get_the_id(), 'theplus_testimonial_title', true);
 
2
 
3
  if(empty($post_title_tag)){
4
  $post_title_tag='h3';
5
  }
6
 
7
  if(!empty($testimonial_title)){ ?>
8
+ <<?php echo $post_title_tag; ?> class="testimonial-author-title"><?php echo esc_html($testimonial_title); ?></<?php echo $post_title_tag; ?>>
9
  <?php } ?>
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_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,20 +121,20 @@ class L_Theplus_Elementor_Plugin_Options
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(){
134
  $this->widget_lists = [
135
  'tp_accordion' => [
136
  'label' => esc_html__('Accordion','tpebl'),
137
- 'demoUrl' => 'https://theplusaddons.com/widgets/accordion/',
138
  'docUrl' => '#doc',
139
  'videoUrl' => 'https://www.youtube.com/embed/9wy4Pgs_WcU',
140
  'tag' => 'freemium',
@@ -143,7 +143,7 @@ class L_Theplus_Elementor_Plugin_Options
143
  ],
144
  'tp_adv_text_block' => [
145
  'label' => esc_html__('TP Text Block','tpebl'),
146
- 'demoUrl' => 'https://theplusaddons.com/widgets/advance-text-block/',
147
  'docUrl' => '#doc',
148
  'videoUrl' => 'https://www.youtube.com/embed/SsyUaK_f3pQ',
149
  'tag' => 'free',
@@ -152,7 +152,7 @@ class L_Theplus_Elementor_Plugin_Options
152
  ],
153
  'tp_advanced_typography' => [
154
  'label' => esc_html__('Advanced Typography','tpebl'),
155
- 'demoUrl' => 'https://theplusaddons.com/widgets/advanced-typography/',
156
  'docUrl' => '#doc',
157
  'videoUrl' => 'https://www.youtube.com/embed/_zdX4iGcbtA',
158
  'tag' => 'pro',
@@ -161,7 +161,7 @@ class L_Theplus_Elementor_Plugin_Options
161
  ],
162
  'tp_advanced_buttons' => [
163
  'label' => esc_html__('Advanced Buttons','tpebl'),
164
- 'demoUrl' => 'https://theplusaddons.com/widgets/advanced-buttons/',
165
  'docUrl' => '#doc',
166
  'videoUrl' => 'https://www.youtube.com/embed/BxIrCaIRAE0',
167
  'tag' => 'pro',
@@ -170,7 +170,7 @@ class L_Theplus_Elementor_Plugin_Options
170
  ],
171
  'tp_shape_divider' => [
172
  'label' => esc_html__('Advanced Separators','tpebl'),
173
- 'demoUrl' => 'https://theplusaddons.com/widgets/advanced-separators/',
174
  'docUrl' => '#doc',
175
  'videoUrl' => 'https://www.youtube.com/embed/REW41xU0aRg',
176
  'tag' => 'pro',
@@ -179,7 +179,7 @@ class L_Theplus_Elementor_Plugin_Options
179
  ],
180
  'tp_advertisement_banner' => [
181
  'label' => esc_html__('Advertisement Banner','tpebl'),
182
- 'demoUrl' => 'https://theplusaddons.com/widgets/advrtsment-banner/',
183
  'docUrl' => '#doc',
184
  'videoUrl' => 'https://www.youtube.com/embed/ac9R_tQnh1c',
185
  'tag' => 'pro',
@@ -188,7 +188,7 @@ class L_Theplus_Elementor_Plugin_Options
188
  ],
189
  'tp_animated_service_boxes' => [
190
  'label' => esc_html__('Animated Service Boxes','tpebl'),
191
- 'demoUrl' => 'https://theplusaddons.com/widgets/animated-service-boxes/',
192
  'docUrl' => '#doc',
193
  'videoUrl' => 'https://www.youtube.com/embed/EZDOPlaO_2Y',
194
  'tag' => 'pro',
@@ -197,7 +197,7 @@ class L_Theplus_Elementor_Plugin_Options
197
  ],
198
  'tp_audio_player' => [
199
  'label' => esc_html__('Audio Player','tpebl'),
200
- 'demoUrl' => 'https://theplusaddons.com-widget/audio-player/',
201
  'docUrl' => '#doc',
202
  'videoUrl' => 'https://www.youtube.com/embed/TUNSQWJozfk',
203
  'tag' => 'pro',
@@ -206,7 +206,7 @@ class L_Theplus_Elementor_Plugin_Options
206
  ],
207
  'tp_before_after' => [
208
  'label' => esc_html__('Before After','tpebl'),
209
- 'demoUrl' => 'https://theplusaddons.com/widgets/before-after-2/',
210
  'docUrl' => '#doc',
211
  'videoUrl' => 'https://www.youtube.com/embed/vi_lRiOeOfc',
212
  'tag' => 'pro',
@@ -215,7 +215,7 @@ class L_Theplus_Elementor_Plugin_Options
215
  ],
216
  'tp_blockquote' => [
217
  'label' => esc_html__('Blockquote','tpebl'),
218
- 'demoUrl' => 'https://theplusaddons.com/widgets/blockquote/',
219
  'docUrl' => '#doc',
220
  'videoUrl' => 'https://www.youtube.com/embed/Ma7YtFHXIrs',
221
  'tag' => 'free',
@@ -224,7 +224,7 @@ class L_Theplus_Elementor_Plugin_Options
224
  ],
225
  'tp_blog_listout' => [
226
  'label' => esc_html__('Blog Listing','tpebl'),
227
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/#plus-blog',
228
  'docUrl' => '#doc',
229
  'videoUrl' => 'https://www.youtube.com/embed/JeCxbLLEqco',
230
  'tag' => 'freemium',
@@ -233,7 +233,7 @@ class L_Theplus_Elementor_Plugin_Options
233
  ],
234
  'tp_breadcrumbs_bar' => [
235
  'label' => esc_html__('Breadcrumbs Bar','tpebl'),
236
- 'demoUrl' => 'https://theplusaddons.com/widgets/breadcrumb-bar/',
237
  'docUrl' => '#doc',
238
  'videoUrl' => 'https://www.youtube.com/embed/Bzbl0LmNZ1s',
239
  'tag' => 'pro',
@@ -242,7 +242,7 @@ class L_Theplus_Elementor_Plugin_Options
242
  ],
243
  'tp_button' => [
244
  'label' => esc_html__('Button','tpebl'),
245
- 'demoUrl' => 'https://theplusaddons.com/widgets/buttons/',
246
  'docUrl' => '#doc',
247
  'videoUrl' => 'https://www.youtube.com/embed/cuxzApRULv8',
248
  'tag' => 'freemium',
@@ -251,7 +251,7 @@ class L_Theplus_Elementor_Plugin_Options
251
  ],
252
  'tp_caldera_forms' => [
253
  'label' => esc_html__('Caldera Forms','tpebl'),
254
- 'demoUrl' => 'https://theplusaddons.com/widgets/caldera-forms',
255
  'docUrl' => '#doc',
256
  'videoUrl' => 'https://www.youtube.com/embed/8J8Qg2aMQqs',
257
  'tag' => 'free',
@@ -260,7 +260,7 @@ class L_Theplus_Elementor_Plugin_Options
260
  ],
261
  'tp_carousel_anything' => [
262
  'label' => esc_html__('Carousel Anything','tpebl'),
263
- 'demoUrl' => 'https://theplusaddons.com/widgets/carousal-anything/',
264
  'docUrl' => '#doc',
265
  'videoUrl' => 'https://www.youtube.com/embed/yszLgc0TJPA',
266
  'tag' => 'pro',
@@ -269,7 +269,7 @@ class L_Theplus_Elementor_Plugin_Options
269
  ],
270
  'tp_carousel_remote' => [
271
  'label' => esc_html__('Carousel Remote','tpebl'),
272
- 'demoUrl' => 'https://theplusaddons.com/widgets/carousal-remote/',
273
  'docUrl' => '#doc',
274
  'videoUrl' => 'https://www.youtube.com/embed/gSsIVufNAr4',
275
  'tag' => 'pro',
@@ -278,7 +278,7 @@ class L_Theplus_Elementor_Plugin_Options
278
  ],
279
  'tp_cascading_image' => [
280
  'label' => esc_html__('Cascading Image','tpebl'),
281
- 'demoUrl' => 'https://theplusaddons.com/widgets/image-cascading/',
282
  'docUrl' => '#doc',
283
  'videoUrl' => 'https://www.youtube.com/embed/lnPIIOvAWhY',
284
  'tag' => 'pro',
@@ -287,7 +287,7 @@ class L_Theplus_Elementor_Plugin_Options
287
  ],
288
  'tp_chart' => [
289
  'label' => esc_html__('Chart','tpebl'),
290
- 'demoUrl' => 'https://theplusaddons.com/widgets/advanced-charts-js-elementor/',
291
  'docUrl' => '#doc',
292
  'videoUrl' => 'https://www.youtube.com/embed/2kDLRWNj3r8',
293
  'tag' => 'pro',
@@ -296,7 +296,7 @@ class L_Theplus_Elementor_Plugin_Options
296
  ],
297
  'tp_circle_menu' => [
298
  'label' => esc_html__('Circle Menu','tpebl'),
299
- 'demoUrl' => 'https://theplusaddons.com/widgets/circle-menu',
300
  'docUrl' => '#doc',
301
  'videoUrl' => 'https://www.youtube.com/embed/eYdFGdThs6A',
302
  'tag' => 'pro',
@@ -305,7 +305,7 @@ class L_Theplus_Elementor_Plugin_Options
305
  ],
306
  'tp_clients_listout' => [
307
  'label' => esc_html__('Clients Listing','tpebl'),
308
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/#plus-clients',
309
  'docUrl' => '#doc',
310
  'videoUrl' => 'https://www.youtube.com/embed/NnqDnjmdRE',
311
  'tag' => 'freemium',
@@ -314,7 +314,7 @@ class L_Theplus_Elementor_Plugin_Options
314
  ],
315
  'tp_contact_form_7' => [
316
  'label' => esc_html__('Contact Form 7','tpebl'),
317
- 'demoUrl' => 'https://theplusaddons.com/widgets/contact-form-7/',
318
  'docUrl' => '#doc',
319
  'videoUrl' => 'https://www.youtube.com/embed/SxpvbUZoby8',
320
  'tag' => 'free',
@@ -323,7 +323,7 @@ class L_Theplus_Elementor_Plugin_Options
323
  ],
324
  'tp_countdown' => [
325
  'label' => esc_html__('Count Down','tpebl'),
326
- 'demoUrl' => 'https://theplusaddons.com/widgets/countdown/',
327
  'docUrl' => '#doc',
328
  'videoUrl' => 'https://www.youtube.com/embed/6gB--xqBLUE',
329
  'tag' => 'free',
@@ -332,7 +332,7 @@ class L_Theplus_Elementor_Plugin_Options
332
  ],
333
  'tp_dark_mode' => [
334
  'label' => esc_html__('Dark Mode','tpebl'),
335
- 'demoUrl' => 'https://theplusaddons.com/widgets/elementor-dark-mode/',
336
  'docUrl' => '#doc',
337
  'videoUrl' => 'https://www.youtube.com/embed/HY5KlYuWP5k',
338
  'tag' => 'pro',
@@ -341,7 +341,7 @@ class L_Theplus_Elementor_Plugin_Options
341
  ],
342
  'tp_design_tool' => [
343
  'label' => esc_html__('Design Tool','tpebl'),
344
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/design-tool/',
345
  'docUrl' => '#doc',
346
  'videoUrl' => 'https://www.youtube.com/embed/HL36KplDhVo',
347
  'tag' => 'pro',
@@ -350,7 +350,7 @@ class L_Theplus_Elementor_Plugin_Options
350
  ],
351
  'tp_draw_svg' => [
352
  'label' => esc_html__('Draw SVG','tpebl'),
353
- 'demoUrl' => 'https://theplusaddons.com/widgets/draw-svg/',
354
  'docUrl' => '#doc',
355
  'videoUrl' => 'https://www.youtube.com/embed/mUSu64Y0YoI',
356
  'tag' => 'pro',
@@ -359,7 +359,7 @@ class L_Theplus_Elementor_Plugin_Options
359
  ],
360
  'tp_dynamic_categories' => [
361
  'label' => esc_html__('Dynamic Categories','tpebl'),
362
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/dynamic-category/',
363
  'docUrl' => '#doc',
364
  'videoUrl' => 'https://www.youtube.com/embed/Atp_gVyWko8',
365
  'tag' => 'pro',
@@ -368,7 +368,7 @@ class L_Theplus_Elementor_Plugin_Options
368
  ],
369
  'tp_dynamic_device' => [
370
  'label' => esc_html__('Dynamic Device','tpebl'),
371
- 'demoUrl' => 'https://theplusaddons.com/widgets/device-dynamic/',
372
  'docUrl' => '#doc',
373
  'videoUrl' => 'https://www.youtube.com/embed/SxLbJhA40WM',
374
  'tag' => 'pro',
@@ -377,7 +377,7 @@ class L_Theplus_Elementor_Plugin_Options
377
  ],
378
  'tp_dynamic_listing' => [
379
  'label' => esc_html__('Dynamic Listing','tpebl'),
380
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/dynamic-listing/',
381
  'docUrl' => '#doc',
382
  'videoUrl' => 'https://www.youtube.com/embed/72eMzrHj6P4',
383
  'tag' => 'pro',
@@ -386,7 +386,7 @@ class L_Theplus_Elementor_Plugin_Options
386
  ],
387
  'tp_dynamic_smart_showcase' => [
388
  'label' => esc_html__('Dynamic Smart Showcase','tpebl'),
389
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/#plus-magazine-post-styles',
390
  'docUrl' => '#doc',
391
  'videoUrl' => 'https://www.youtube.com/embed/lGgVQpbmuWg',
392
  'tag' => 'pro',
@@ -395,7 +395,7 @@ class L_Theplus_Elementor_Plugin_Options
395
  ],
396
  'tp_everest_form' => [
397
  'label' => esc_html__('Everest Form','tpebl'),
398
- 'demoUrl' => 'https://theplusaddons.com/widgets/everest-forms/',
399
  'docUrl' => '#doc',
400
  'videoUrl' => 'https://www.youtube.com/embed/NIWTuStFVt8',
401
  'tag' => 'free',
@@ -404,7 +404,7 @@ class L_Theplus_Elementor_Plugin_Options
404
  ],
405
  'tp_flip_box' => [
406
  'label' => esc_html__('Flip Box','tpebl'),
407
- 'demoUrl' => 'https://theplusaddons.com/widgets/flipbox/',
408
  'docUrl' => '#doc',
409
  'videoUrl' => 'https://www.youtube.com/embed/rbasfNo7K_E',
410
  'tag' => 'freemium',
@@ -413,7 +413,7 @@ class L_Theplus_Elementor_Plugin_Options
413
  ],
414
  'tp_gallery_listout' => [
415
  'label' => esc_html__('Gallery Listing','tpebl'),
416
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/#plus-gallery',
417
  'docUrl' => '#doc',
418
  'videoUrl' => 'https://www.youtube.com/embed/tw7aIjUKbIk',
419
  'tag' => 'freemium',
@@ -422,7 +422,7 @@ class L_Theplus_Elementor_Plugin_Options
422
  ],
423
  'tp_google_map' => [
424
  'label' => esc_html__('Google Map','tpebl'),
425
- 'demoUrl' => 'https://theplusaddons.com/widgets/google-maps/',
426
  'docUrl' => '#doc',
427
  'videoUrl' => 'https://www.youtube.com/embed/NwY-Pt8q-6g',
428
  'tag' => 'pro',
@@ -431,7 +431,7 @@ class L_Theplus_Elementor_Plugin_Options
431
  ],
432
  'tp_gravity_form' => [
433
  'label' => esc_html__('Gravity Form','tpebl'),
434
- 'demoUrl' => 'https://theplusaddons.com/widgets/gravity-forms/',
435
  'docUrl' => '#doc',
436
  'videoUrl' => 'https://www.youtube.com/embed/GwKuP3zfiDw',
437
  'tag' => 'free',
@@ -440,7 +440,7 @@ class L_Theplus_Elementor_Plugin_Options
440
  ],
441
  'tp_heading_animation' => [
442
  'label' => esc_html__('Heading Animation','tpebl'),
443
- 'demoUrl' => 'https://theplusaddons.com/widgets/heading-animation/',
444
  'docUrl' => '#doc',
445
  'videoUrl' => 'https://www.youtube.com/embed/LTgDD_v8ioA',
446
  'tag' => 'free',
@@ -449,7 +449,7 @@ class L_Theplus_Elementor_Plugin_Options
449
  ],
450
  'tp_header_extras' => [
451
  'label' => esc_html__('Header Extras','tpebl'),
452
- 'demoUrl' => 'https://theplusaddons.com/widgets/elementor-header-navigation-builder/',
453
  'docUrl' => '#doc',
454
  'videoUrl' => 'https://www.youtube.com/embed/96Wh1AEKNtU',
455
  'tag' => 'freemium',
@@ -458,7 +458,7 @@ class L_Theplus_Elementor_Plugin_Options
458
  ],
459
  'tp_heading_title' => [
460
  'label' => esc_html__('Heading Title','tpebl'),
461
- 'demoUrl' => 'https://theplusaddons.com/widgets/heading-titles/',
462
  'docUrl' => '#doc',
463
  'videoUrl' => 'https://www.youtube.com/embed/OcJUA6gL_0Q',
464
  'tag' => 'free',
@@ -467,7 +467,7 @@ class L_Theplus_Elementor_Plugin_Options
467
  ],
468
  'tp_hotspot' => [
469
  'label' => esc_html__('Hotspot','tpebl'),
470
- 'demoUrl' => 'https://theplusaddons.com/widgets/hotspot-pin-point/',
471
  'docUrl' => '#doc',
472
  'videoUrl' => 'https://www.youtube.com/embed/Cmp7vk_RKKE',
473
  'tag' => 'pro',
@@ -476,7 +476,7 @@ class L_Theplus_Elementor_Plugin_Options
476
  ],
477
  'tp_hovercard' => [
478
  'label' => esc_html__('Hover Card','tpebl'),
479
- 'demoUrl' => 'https://theplusaddons.com/widgets/advanced-hover-card-animations/',
480
  'docUrl' => '#doc',
481
  'videoUrl' => 'https://www.youtube.com/embed/BksYXVaiGk8',
482
  'tag' => 'free',
@@ -485,7 +485,7 @@ class L_Theplus_Elementor_Plugin_Options
485
  ],
486
  'tp_image_factory' => [
487
  'label' => esc_html__('Creative Image','tpebl'),
488
- 'demoUrl' => 'https://theplusaddons.com/widgets/creative-images/',
489
  'docUrl' => '#doc',
490
  'videoUrl' => 'https://www.youtube.com/embed/NAxYbZgGwmU',
491
  'tag' => 'pro',
@@ -494,7 +494,7 @@ class L_Theplus_Elementor_Plugin_Options
494
  ],
495
  'tp_info_box' => [
496
  'label' => esc_html__('Info Box','tpebl'),
497
- 'demoUrl' => 'https://theplusaddons.com/widgets/infobox/',
498
  'docUrl' => '#doc',
499
  'videoUrl' => 'https://www.youtube.com/embed/wcnlT5JE0vM',
500
  'tag' => 'freemium',
@@ -503,7 +503,7 @@ class L_Theplus_Elementor_Plugin_Options
503
  ],
504
  'tp_instagram' => [
505
  'label' => esc_html__('Instagram','tpebl'),
506
- 'demoUrl' => 'https://theplusaddons.com/widgets/instagram/',
507
  'docUrl' => '#doc',
508
  'videoUrl' => 'https://www.youtube.com/embed/759q2McMid0',
509
  'tag' => 'pro',
@@ -512,7 +512,7 @@ class L_Theplus_Elementor_Plugin_Options
512
  ],
513
  'tp_wp_bodymovin' => [
514
  'label' => esc_html__('LottieFiles Animation','tpebl'),
515
- 'demoUrl' => 'https://theplusaddons.com/widgets/lottiefiles-animations-elementor/',
516
  'docUrl' => '#doc',
517
  'videoUrl' => 'https://www.youtube.com/embed/_lnXp8DnNxs',
518
  'tag' => 'pro',
@@ -521,7 +521,7 @@ class L_Theplus_Elementor_Plugin_Options
521
  ],
522
  'tp_mailchimp' => [
523
  'label' => esc_html__('Mailchimp','tpebl'),
524
- 'demoUrl' => 'https://theplusaddons.com/widgets/mailchimp/',
525
  'docUrl' => '#doc',
526
  'videoUrl' => 'https://www.youtube.com/embed/I7BLgbK6nBA',
527
  'tag' => 'pro',
@@ -530,7 +530,7 @@ class L_Theplus_Elementor_Plugin_Options
530
  ],
531
  'tp_meeting_scheduler' => [
532
  'label' => esc_html__('Meeting Scheduler','tpebl'),
533
- 'demoUrl' => 'https://theplusaddons.com/widgets/meeting-schedular-apps-integration-elementor/',
534
  'docUrl' => '#doc',
535
  'videoUrl' => 'https://www.youtube.com/embed/9-8Ftlb79tI',
536
  'tag' => 'free',
@@ -539,7 +539,7 @@ class L_Theplus_Elementor_Plugin_Options
539
  ],
540
  'tp_mobile_menu' => [
541
  'label' => esc_html__('Mobile Menu','tpebl'),
542
- 'demoUrl' => 'https://theplusaddons.com/widgets/mobile-menu/',
543
  'docUrl' => '#doc',
544
  'videoUrl' => 'https://www.youtube.com/embed/PDXbtRsYwGE',
545
  'tag' => 'pro',
@@ -548,16 +548,16 @@ class L_Theplus_Elementor_Plugin_Options
548
  ],
549
  'tp_morphing_layouts' => [
550
  'label' => esc_html__('Morphing Layouts','tpebl'),
551
- 'demoUrl' => 'https://theplusaddons.com/widgets/morphing-sections/',
552
  'docUrl' => '#doc',
553
  'videoUrl' => 'https://www.youtube.com/embed/VDBINvedP2k',
554
  'tag' => 'pro',
555
  'labelIcon' => '<svg xmlns="http://www.w3.org/2000/svg" width="16.867" height="23" viewBox="0 0 640 512"><path d="M634.4 279.09L525.35 103.12C522.18 98.38 517.09 96 512 96s-10.18 2.38-13.35 7.12L389.6 279.09c-3.87 5.78-6.09 12.72-5.51 19.64C389.56 364.4 444.74 416 512 416s122.44-51.6 127.91-117.27c.58-6.92-1.64-13.86-5.51-19.64zM512 384c-41.58 0-77.55-27.13-90.78-64h181.2C589 357.23 553.28 384 512 384zm-90.27-96l90.31-145.76L602.98 288H421.73zM536 480H336V125.74c27.56-7.14 48-31.95 48-61.74h152c4.42 0 8-3.58 8-8V40c0-4.42-3.58-8-8-8H374.89c-.15-.26-4.37-11.11-19.11-21.07C345.57 4.03 333.25 0 320 0s-25.57 4.03-35.78 10.93c-14.74 9.96-18.96 20.81-19.11 21.07H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h152c0 29.79 20.44 54.6 48 61.74V480H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h432c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM288 64c0-17.67 14.33-32 32-32s32 14.33 32 32-14.33 32-32 32-32-14.33-32-32zm-32.09 234.73c.58-6.92-1.64-13.86-5.51-19.64L141.35 103.12C138.18 98.38 133.09 96 128 96s-10.18 2.38-13.35 7.12L5.6 279.09c-3.87 5.78-6.09 12.72-5.51 19.64C5.56 364.4 60.74 416 128 416s122.44-51.6 127.91-117.27zM128.04 142.24L218.98 288H37.73l90.31-145.76zM37.22 320h181.2C205 357.23 169.28 384 128 384c-41.58 0-77.55-27.13-90.78-64z"/></svg>',
556
  'keyword' => ['morphing', 'morphing sections', 'blob section', 'blob builder', 'SVG Sections'],
557
- ],
558
  'tp_navigation_menu_lite' => [
559
  'label' => esc_html__('TP Navigation Menu Lite','tpebl'),
560
- 'demoUrl' => 'https://theplusaddons.com/widgets/elementor-header-navigation-builder/',
561
  'docUrl' => '#doc',
562
  'videoUrl' => 'https://www.youtube.com/embed/ozRGPdEu9qQ',
563
  'tag' => 'free',
@@ -566,7 +566,7 @@ class L_Theplus_Elementor_Plugin_Options
566
  ],
567
  'tp_navigation_menu' => [
568
  'label' => esc_html__('TP Navigation Menu','tpebl'),
569
- 'demoUrl' => 'https://theplusaddons.com/widgets/navigation-menu/',
570
  'docUrl' => '#doc',
571
  'videoUrl' => 'https://www.youtube.com/embed/ozRGPdEu9qQ',
572
  'tag' => 'pro',
@@ -575,7 +575,7 @@ class L_Theplus_Elementor_Plugin_Options
575
  ],
576
  'tp_ninja_form' => [
577
  'label' => esc_html__('Ninja Form','tpebl'),
578
- 'demoUrl' => 'https://theplusaddons.com/widgets/ninja-forms/',
579
  'docUrl' => '#doc',
580
  'videoUrl' => 'https://www.youtube.com/embed/fVxGZW8SZgE',
581
  'tag' => 'free',
@@ -584,7 +584,7 @@ class L_Theplus_Elementor_Plugin_Options
584
  ],
585
  'tp_number_counter' => [
586
  'label' => esc_html__('Number Counter','tpebl'),
587
- 'demoUrl' => 'https://theplusaddons.com/widgets/number-counter/',
588
  'docUrl' => '#doc',
589
  'videoUrl' => 'https://www.youtube.com/embed/QdlEv0BTkRc',
590
  'tag' => 'free',
@@ -593,7 +593,7 @@ class L_Theplus_Elementor_Plugin_Options
593
  ],
594
  'tp_off_canvas' => [
595
  'label' => esc_html__('Popup Builder','tpebl'),
596
- 'demoUrl' => 'https://theplusaddons.com/widgets/off-canvas/',
597
  'docUrl' => '#doc',
598
  'videoUrl' => 'https://www.youtube.com/embed/8nzOrjJxpeo',
599
  'tag' => 'pro',
@@ -602,7 +602,7 @@ class L_Theplus_Elementor_Plugin_Options
602
  ],
603
  'tp_page_scroll' => [
604
  'label' => esc_html__('Page Scroll','tpebl'),
605
- 'demoUrl' => 'https://theplusaddons.com/widgets/#plus-scroll',
606
  'docUrl' => '#doc',
607
  'videoUrl' => 'https://www.youtube.com/embed/8An5WSz3TUo',
608
  'tag' => 'freemium',
@@ -611,7 +611,7 @@ class L_Theplus_Elementor_Plugin_Options
611
  ],
612
  'tp_pricing_list' => [
613
  'label' => esc_html__('Pricing List','tpebl'),
614
- 'demoUrl' => 'https://theplusaddons.com/widgets/pricing-list/',
615
  'docUrl' => '#doc',
616
  'videoUrl' => 'https://www.youtube.com/embed/0zSX-ovDcwM',
617
  'tag' => 'pro',
@@ -620,7 +620,7 @@ class L_Theplus_Elementor_Plugin_Options
620
  ],
621
  'tp_pricing_table' => [
622
  'label' => esc_html__('Pricing Table','tpebl'),
623
- 'demoUrl' => 'https://theplusaddons.com/widgets/pricing-table/',
624
  'docUrl' => '#doc',
625
  'videoUrl' => 'https://www.youtube.com/embed/9V0E9mFmaro',
626
  'tag' => 'freemium',
@@ -629,7 +629,7 @@ class L_Theplus_Elementor_Plugin_Options
629
  ],
630
  'tp_product_listout' => [
631
  'label' => esc_html__('Product Listing','tpebl'),
632
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/#woo-products',
633
  'docUrl' => '#doc',
634
  'videoUrl' => 'https://www.youtube.com/embed/UqJ9VNTeqA8',
635
  'tag' => 'pro',
@@ -638,7 +638,7 @@ class L_Theplus_Elementor_Plugin_Options
638
  ],
639
  'tp_protected_content' => [
640
  'label' => esc_html__('Protected Content','tpebl'),
641
- 'demoUrl' => 'https://theplusaddons.com/widgets/protected-content/',
642
  'docUrl' => '#doc',
643
  'videoUrl' => 'https://www.youtube.com/embed/Nrw2nK8PvQs',
644
  'tag' => 'pro',
@@ -647,7 +647,7 @@ class L_Theplus_Elementor_Plugin_Options
647
  ],
648
  'tp_post_search' => [
649
  'label' => esc_html__('Post Search','tpebl'),
650
- 'demoUrl' => 'https://theplusaddons.com/widgets/search-bar',
651
  'docUrl' => '#doc',
652
  'videoUrl' => 'https://www.youtube.com/embed/3k8sPvQkQvA',
653
  'tag' => 'free',
@@ -656,7 +656,7 @@ class L_Theplus_Elementor_Plugin_Options
656
  ],
657
  'tp_progress_bar' => [
658
  'label' => esc_html__('Progress Bar','tpebl'),
659
- 'demoUrl' => 'https://theplusaddons.com/widgets/progress-bar/',
660
  'docUrl' => '#doc',
661
  'videoUrl' => 'https://www.youtube.com/embed/01purtRY770',
662
  'tag' => 'free',
@@ -665,7 +665,7 @@ class L_Theplus_Elementor_Plugin_Options
665
  ],
666
  'tp_process_steps' => [
667
  'label' => esc_html__('Process Steps','tpebl'),
668
- 'demoUrl' => 'https://theplusaddons.com/widgets/process-steps/',
669
  'docUrl' => '#doc',
670
  'videoUrl' => 'https://www.youtube.com/embed/3ude_wxrqVo',
671
  'tag' => 'pro',
@@ -674,7 +674,7 @@ class L_Theplus_Elementor_Plugin_Options
674
  ],
675
  'tp_row_background' => [
676
  'label' => esc_html__('Row Background','tpebl'),
677
- 'demoUrl' => 'https://theplusaddons.com/widgets/#plus-sections',
678
  'docUrl' => '#doc',
679
  'videoUrl' => 'https://www.youtube.com/embed/2uIMQCIfjlM',
680
  'tag' => 'pro',
@@ -683,7 +683,7 @@ class L_Theplus_Elementor_Plugin_Options
683
  ],
684
  'tp_scroll_navigation' => [
685
  'label' => esc_html__('Scroll Navigation','tpebl'),
686
- 'demoUrl' => 'https://theplusaddons.com/widgets/one-page-scroll-navigation/',
687
  'docUrl' => '#doc',
688
  'videoUrl' => 'https://www.youtube.com/embed/vAg6GNktZTQ',
689
  'tag' => 'freemium',
@@ -692,7 +692,7 @@ class L_Theplus_Elementor_Plugin_Options
692
  ],
693
  'tp_site_logo' => [
694
  'label' => esc_html__('Site Logo','tpebl'),
695
- 'demoUrl' => 'https://theplusaddons.com/widgets/elementor-header-navigation-builder/',
696
  'docUrl' => '#doc',
697
  'videoUrl' => 'https://www.youtube.com/embed/96Wh1AEKNtU',
698
  'tag' => 'pro',
@@ -701,7 +701,7 @@ class L_Theplus_Elementor_Plugin_Options
701
  ],
702
  'tp_smooth_scroll' => [
703
  'label' => esc_html__('Smooth Scroll','tpebl'),
704
- 'demoUrl' => 'https://theplusaddons.com/widgets/smooth-scroll/',
705
  'docUrl' => '#doc',
706
  'videoUrl' => 'https://www.youtube.com/embed/H_RjZfhf9os',
707
  'tag' => 'free',
@@ -710,7 +710,7 @@ class L_Theplus_Elementor_Plugin_Options
710
  ],
711
  'tp_social_icon' => [
712
  'label' => esc_html__('Social Icon','tpebl'),
713
- 'demoUrl' => 'https://theplusaddons.com/widgets/social-icon/',
714
  'docUrl' => '#doc',
715
  'videoUrl' => 'https://www.youtube.com/embed/exz4Ahc-KeA',
716
  'tag' => 'freemium',
@@ -719,7 +719,7 @@ class L_Theplus_Elementor_Plugin_Options
719
  ],
720
  'tp_style_list' => [
721
  'label' => esc_html__('Style List','tpebl'),
722
- 'demoUrl' => 'https://theplusaddons.com/widgets/stylish-list/',
723
  'docUrl' => '#doc',
724
  'videoUrl' => 'https://www.youtube.com/embed/mQuR6xN097w',
725
  'tag' => 'pro',
@@ -728,7 +728,7 @@ class L_Theplus_Elementor_Plugin_Options
728
  ],
729
  'tp_switcher' => [
730
  'label' => esc_html__('Switcher','tpebl'),
731
- 'demoUrl' => 'https://theplusaddons.com/widgets/switcher/',
732
  'docUrl' => '#doc',
733
  'videoUrl' => 'https://www.youtube.com/embed/nYhVnMnD_UA',
734
  'tag' => 'pro',
@@ -737,7 +737,7 @@ class L_Theplus_Elementor_Plugin_Options
737
  ],
738
  'tp_table' => [
739
  'label' => esc_html__('Table','tpebl'),
740
- 'demoUrl' => 'https://theplusaddons.com/widgets/table/',
741
  'docUrl' => '#doc',
742
  'videoUrl' => 'https://www.youtube.com/embed/CrY7rg_ir8k',
743
  'tag' => 'pro',
@@ -746,7 +746,7 @@ class L_Theplus_Elementor_Plugin_Options
746
  ],
747
  'tp_tabs_tours' => [
748
  'label' => esc_html__('Tabs/Tours','tpebl'),
749
- 'demoUrl' => 'https://theplusaddons.com/widgets/tabs-tours/',
750
  'docUrl' => '#doc',
751
  'videoUrl' => 'https://www.youtube.com/embed/6clEoNvxtLY',
752
  'tag' => 'freemium',
@@ -755,7 +755,7 @@ class L_Theplus_Elementor_Plugin_Options
755
  ],
756
  'tp_team_member_listout' => [
757
  'label' => esc_html__('Team Member Listing','tpebl'),
758
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/#Team%20member',
759
  'docUrl' => '#doc',
760
  'videoUrl' => 'https://www.youtube.com/embed/cf2Ia1vyKZQ',
761
  'tag' => 'freemium',
@@ -764,7 +764,7 @@ class L_Theplus_Elementor_Plugin_Options
764
  ],
765
  'tp_testimonial_listout' => [
766
  'label' => esc_html__('Testimonial','tpebl'),
767
- 'demoUrl' => 'https://theplusaddons.com/pluslisting/#plus-testimonial',
768
  'docUrl' => '#doc',
769
  'videoUrl' => 'https://www.youtube.com/embed/a41vZMh1_oA',
770
  'tag' => 'freemium',
@@ -773,7 +773,7 @@ class L_Theplus_Elementor_Plugin_Options
773
  ],
774
  'tp_timeline' => [
775
  'label' => esc_html__('Timeline','tpebl'),
776
- 'demoUrl' => 'https://theplusaddons.com/widgets/timeline/',
777
  'docUrl' => '#doc',
778
  'videoUrl' => 'https://www.youtube.com/embed/9AVvXE-e-IY',
779
  'tag' => 'pro',
@@ -782,7 +782,7 @@ class L_Theplus_Elementor_Plugin_Options
782
  ],
783
  'tp_video_player' => [
784
  'label' => esc_html__('Video Player','tpebl'),
785
- 'demoUrl' => 'https://theplusaddons.com/widgets/videos/',
786
  'docUrl' => '#doc',
787
  'videoUrl' => 'https://www.youtube.com/embed/i3IeWaz0N-k',
788
  'tag' => 'free',
@@ -791,7 +791,7 @@ class L_Theplus_Elementor_Plugin_Options
791
  ],
792
  'tp_unfold' => [
793
  'label' => esc_html__('Unfold','tpebl'),
794
- 'demoUrl' => 'https://theplusaddons.com/widgets/unfold-expand-toggle/',
795
  'docUrl' => '#doc',
796
  'videoUrl' => 'https://www.youtube.com/embed/EXPgcTuanPA',
797
  'tag' => 'pro',
@@ -800,7 +800,7 @@ class L_Theplus_Elementor_Plugin_Options
800
  ],
801
  'tp_wp_forms' => [
802
  'label' => esc_html__('WP Forms','tpebl'),
803
- 'demoUrl' => 'https://theplusaddons.com/widgets/wpforms/',
804
  'docUrl' => '#doc',
805
  'videoUrl' => 'https://www.youtube.com/embed/fp-R1TNr4RA',
806
  'tag' => 'free',
@@ -809,7 +809,7 @@ class L_Theplus_Elementor_Plugin_Options
809
  ],
810
  'tp_wp_login_register' => [
811
  'label' => esc_html__('WP Login & Register','tpebl'),
812
- 'demoUrl' => 'https://theplusaddons.com/widgets/login-signup-password/',
813
  'docUrl' => '#doc',
814
  'videoUrl' => 'https://www.youtube.com/embed/J635oOpFJDU',
815
  'tag' => 'pro',
@@ -823,7 +823,7 @@ class L_Theplus_Elementor_Plugin_Options
823
  $this->plus_extra_lists = [
824
  'section_scroll_animation' => [
825
  'label' => esc_html__('Section Scroll Animation','tpebl'),
826
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/on-scroll-animations-elementor-any-widgets/',
827
  'docUrl' => '#doc',
828
  'videoUrl' => 'https://www.youtube.com/embed/rwbYhQhuSLI',
829
  'tag' => 'pro',
@@ -832,7 +832,7 @@ class L_Theplus_Elementor_Plugin_Options
832
  ],
833
  'section_custom_css' => [
834
  'label' => esc_html__('Section Custom CSS','tpebl'),
835
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#custom-css',
836
  'docUrl' => '#doc',
837
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
838
  'tag' => 'pro',
@@ -841,7 +841,7 @@ class L_Theplus_Elementor_Plugin_Options
841
  ],
842
  'column_sticky' => [
843
  'label' => esc_html__('Sticky Column','tpebl'),
844
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#sticky-column',
845
  'docUrl' => '#doc',
846
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
847
  'tag' => 'pro',
@@ -850,7 +850,7 @@ class L_Theplus_Elementor_Plugin_Options
850
  ],
851
  'custom_width_column' => [
852
  'label' => esc_html__('Custom/Media Width Column','tpebl'),
853
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#column-width',
854
  'docUrl' => '#doc',
855
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
856
  'tag' => 'pro',
@@ -859,7 +859,7 @@ class L_Theplus_Elementor_Plugin_Options
859
  ],
860
  'order_sort_column' => [
861
  'label' => esc_html__('Order AND Width Column','tpebl'),
862
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#column-order',
863
  'docUrl' => '#doc',
864
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
865
  'tag' => 'pro',
@@ -868,7 +868,7 @@ class L_Theplus_Elementor_Plugin_Options
868
  ],
869
  'column_custom_css' => [
870
  'label' => esc_html__('Column Custom CSS','tpebl'),
871
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#custom-css',
872
  'docUrl' => '#doc',
873
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
874
  'tag' => 'pro',
@@ -877,7 +877,7 @@ class L_Theplus_Elementor_Plugin_Options
877
  ],
878
  'column_mouse_cursor' => [
879
  'label' => esc_html__('Column Mouse Cursor','tpebl'),
880
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/mouse-cursor-icon-change/',
881
  'docUrl' => '#doc',
882
  'videoUrl' => 'https://www.youtube.com/embed/glP290dAkOM',
883
  'tag' => 'pro',
@@ -886,7 +886,7 @@ class L_Theplus_Elementor_Plugin_Options
886
  ],
887
  'plus_display_rules' => [
888
  'label' => esc_html__('Display Rules','tpebl'),
889
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/display-rules/',
890
  'docUrl' => '#doc',
891
  'videoUrl' => 'https://www.youtube.com/embed/xn9vPYHbogI',
892
  'tag' => 'pro',
@@ -895,7 +895,7 @@ class L_Theplus_Elementor_Plugin_Options
895
  ],
896
  'plus_event_tracker' => [
897
  'label' => esc_html__('Event Tracker','tpebl'),
898
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/conversion-event-tracker-in-elementor/',
899
  'docUrl' => '#doc',
900
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
901
  'tag' => 'pro',
@@ -904,7 +904,7 @@ class L_Theplus_Elementor_Plugin_Options
904
  ],
905
  'plus_section_column_link' => [
906
  'label' => esc_html__('Wrapper Link','tpebl'),
907
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/wrapper-link/',
908
  'docUrl' => '#doc',
909
  'videoUrl' => 'https://www.youtube.com/embed/KMpzq3D4oT8',
910
  'tag' => 'free',
@@ -913,7 +913,7 @@ class L_Theplus_Elementor_Plugin_Options
913
  ],
914
  'plus_equal_height' => [
915
  'label' => esc_html__('Equal Height','tpebl'),
916
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/equal-height/',
917
  'docUrl' => '#doc',
918
  'videoUrl' => 'https://www.youtube.com/embed/Bwp3GBOlkaw',
919
  'tag' => 'free',
@@ -922,7 +922,7 @@ class L_Theplus_Elementor_Plugin_Options
922
  ],
923
  'plus_cross_cp' => [
924
  'label' => esc_html__('Cross Domain Copy Paste','tpebl'),
925
- 'demoUrl' => 'https://theplusaddons.com/plus-extras/cross-domain-copy-paste-and-live-copy-elementor/',
926
  'docUrl' => '#doc',
927
  'videoUrl' => 'https://www.youtube.com/embed/qNvQdIzrJd8',
928
  'tag' => 'pro',
@@ -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_safe_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_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
  }
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(){
134
  $this->widget_lists = [
135
  'tp_accordion' => [
136
  'label' => esc_html__('Accordion','tpebl'),
137
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/accordion/',
138
  'docUrl' => '#doc',
139
  'videoUrl' => 'https://www.youtube.com/embed/9wy4Pgs_WcU',
140
  'tag' => 'freemium',
143
  ],
144
  'tp_adv_text_block' => [
145
  'label' => esc_html__('TP Text Block','tpebl'),
146
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/advance-text-block/',
147
  'docUrl' => '#doc',
148
  'videoUrl' => 'https://www.youtube.com/embed/SsyUaK_f3pQ',
149
  'tag' => 'free',
152
  ],
153
  'tp_advanced_typography' => [
154
  'label' => esc_html__('Advanced Typography','tpebl'),
155
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/advanced-typography/',
156
  'docUrl' => '#doc',
157
  'videoUrl' => 'https://www.youtube.com/embed/_zdX4iGcbtA',
158
  'tag' => 'pro',
161
  ],
162
  'tp_advanced_buttons' => [
163
  'label' => esc_html__('Advanced Buttons','tpebl'),
164
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/advanced-buttons/',
165
  'docUrl' => '#doc',
166
  'videoUrl' => 'https://www.youtube.com/embed/BxIrCaIRAE0',
167
  'tag' => 'pro',
170
  ],
171
  'tp_shape_divider' => [
172
  'label' => esc_html__('Advanced Separators','tpebl'),
173
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/advanced-separators/',
174
  'docUrl' => '#doc',
175
  'videoUrl' => 'https://www.youtube.com/embed/REW41xU0aRg',
176
  'tag' => 'pro',
179
  ],
180
  'tp_advertisement_banner' => [
181
  'label' => esc_html__('Advertisement Banner','tpebl'),
182
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/advrtsment-banner/',
183
  'docUrl' => '#doc',
184
  'videoUrl' => 'https://www.youtube.com/embed/ac9R_tQnh1c',
185
  'tag' => 'pro',
188
  ],
189
  'tp_animated_service_boxes' => [
190
  'label' => esc_html__('Animated Service Boxes','tpebl'),
191
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/animated-service-boxes/',
192
  'docUrl' => '#doc',
193
  'videoUrl' => 'https://www.youtube.com/embed/EZDOPlaO_2Y',
194
  'tag' => 'pro',
197
  ],
198
  'tp_audio_player' => [
199
  'label' => esc_html__('Audio Player','tpebl'),
200
+ 'demoUrl' => 'https://theplusaddons.com/elementor/elementor-widget/audio-player/',
201
  'docUrl' => '#doc',
202
  'videoUrl' => 'https://www.youtube.com/embed/TUNSQWJozfk',
203
  'tag' => 'pro',
206
  ],
207
  'tp_before_after' => [
208
  'label' => esc_html__('Before After','tpebl'),
209
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/before-after-2/',
210
  'docUrl' => '#doc',
211
  'videoUrl' => 'https://www.youtube.com/embed/vi_lRiOeOfc',
212
  'tag' => 'pro',
215
  ],
216
  'tp_blockquote' => [
217
  'label' => esc_html__('Blockquote','tpebl'),
218
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/blockquote/',
219
  'docUrl' => '#doc',
220
  'videoUrl' => 'https://www.youtube.com/embed/Ma7YtFHXIrs',
221
  'tag' => 'free',
224
  ],
225
  'tp_blog_listout' => [
226
  'label' => esc_html__('Blog Listing','tpebl'),
227
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/#plus-blog',
228
  'docUrl' => '#doc',
229
  'videoUrl' => 'https://www.youtube.com/embed/JeCxbLLEqco',
230
  'tag' => 'freemium',
233
  ],
234
  'tp_breadcrumbs_bar' => [
235
  'label' => esc_html__('Breadcrumbs Bar','tpebl'),
236
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/breadcrumb-bar/',
237
  'docUrl' => '#doc',
238
  'videoUrl' => 'https://www.youtube.com/embed/Bzbl0LmNZ1s',
239
  'tag' => 'pro',
242
  ],
243
  'tp_button' => [
244
  'label' => esc_html__('Button','tpebl'),
245
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/buttons/',
246
  'docUrl' => '#doc',
247
  'videoUrl' => 'https://www.youtube.com/embed/cuxzApRULv8',
248
  'tag' => 'freemium',
251
  ],
252
  'tp_caldera_forms' => [
253
  'label' => esc_html__('Caldera Forms','tpebl'),
254
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/caldera-forms',
255
  'docUrl' => '#doc',
256
  'videoUrl' => 'https://www.youtube.com/embed/8J8Qg2aMQqs',
257
  'tag' => 'free',
260
  ],
261
  'tp_carousel_anything' => [
262
  'label' => esc_html__('Carousel Anything','tpebl'),
263
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/carousal-anything/',
264
  'docUrl' => '#doc',
265
  'videoUrl' => 'https://www.youtube.com/embed/yszLgc0TJPA',
266
  'tag' => 'pro',
269
  ],
270
  'tp_carousel_remote' => [
271
  'label' => esc_html__('Carousel Remote','tpebl'),
272
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/carousal-remote/',
273
  'docUrl' => '#doc',
274
  'videoUrl' => 'https://www.youtube.com/embed/gSsIVufNAr4',
275
  'tag' => 'pro',
278
  ],
279
  'tp_cascading_image' => [
280
  'label' => esc_html__('Cascading Image','tpebl'),
281
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/image-cascading/',
282
  'docUrl' => '#doc',
283
  'videoUrl' => 'https://www.youtube.com/embed/lnPIIOvAWhY',
284
  'tag' => 'pro',
287
  ],
288
  'tp_chart' => [
289
  'label' => esc_html__('Chart','tpebl'),
290
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/advanced-charts-js-elementor/',
291
  'docUrl' => '#doc',
292
  'videoUrl' => 'https://www.youtube.com/embed/2kDLRWNj3r8',
293
  'tag' => 'pro',
296
  ],
297
  'tp_circle_menu' => [
298
  'label' => esc_html__('Circle Menu','tpebl'),
299
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/circle-menu',
300
  'docUrl' => '#doc',
301
  'videoUrl' => 'https://www.youtube.com/embed/eYdFGdThs6A',
302
  'tag' => 'pro',
305
  ],
306
  'tp_clients_listout' => [
307
  'label' => esc_html__('Clients Listing','tpebl'),
308
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/#plus-clients',
309
  'docUrl' => '#doc',
310
  'videoUrl' => 'https://www.youtube.com/embed/NnqDnjmdRE',
311
  'tag' => 'freemium',
314
  ],
315
  'tp_contact_form_7' => [
316
  'label' => esc_html__('Contact Form 7','tpebl'),
317
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/contact-form-7/',
318
  'docUrl' => '#doc',
319
  'videoUrl' => 'https://www.youtube.com/embed/SxpvbUZoby8',
320
  'tag' => 'free',
323
  ],
324
  'tp_countdown' => [
325
  'label' => esc_html__('Count Down','tpebl'),
326
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/countdown/',
327
  'docUrl' => '#doc',
328
  'videoUrl' => 'https://www.youtube.com/embed/6gB--xqBLUE',
329
  'tag' => 'free',
332
  ],
333
  'tp_dark_mode' => [
334
  'label' => esc_html__('Dark Mode','tpebl'),
335
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/elementor-dark-mode/',
336
  'docUrl' => '#doc',
337
  'videoUrl' => 'https://www.youtube.com/embed/HY5KlYuWP5k',
338
  'tag' => 'pro',
341
  ],
342
  'tp_design_tool' => [
343
  'label' => esc_html__('Design Tool','tpebl'),
344
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/design-tool/',
345
  'docUrl' => '#doc',
346
  'videoUrl' => 'https://www.youtube.com/embed/HL36KplDhVo',
347
  'tag' => 'pro',
350
  ],
351
  'tp_draw_svg' => [
352
  'label' => esc_html__('Draw SVG','tpebl'),
353
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/draw-svg/',
354
  'docUrl' => '#doc',
355
  'videoUrl' => 'https://www.youtube.com/embed/mUSu64Y0YoI',
356
  'tag' => 'pro',
359
  ],
360
  'tp_dynamic_categories' => [
361
  'label' => esc_html__('Dynamic Categories','tpebl'),
362
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/dynamic-category/',
363
  'docUrl' => '#doc',
364
  'videoUrl' => 'https://www.youtube.com/embed/Atp_gVyWko8',
365
  'tag' => 'pro',
368
  ],
369
  'tp_dynamic_device' => [
370
  'label' => esc_html__('Dynamic Device','tpebl'),
371
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/device-dynamic/',
372
  'docUrl' => '#doc',
373
  'videoUrl' => 'https://www.youtube.com/embed/SxLbJhA40WM',
374
  'tag' => 'pro',
377
  ],
378
  'tp_dynamic_listing' => [
379
  'label' => esc_html__('Dynamic Listing','tpebl'),
380
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/dynamic-listing/',
381
  'docUrl' => '#doc',
382
  'videoUrl' => 'https://www.youtube.com/embed/72eMzrHj6P4',
383
  'tag' => 'pro',
386
  ],
387
  'tp_dynamic_smart_showcase' => [
388
  'label' => esc_html__('Dynamic Smart Showcase','tpebl'),
389
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/#plus-magazine-post-styles',
390
  'docUrl' => '#doc',
391
  'videoUrl' => 'https://www.youtube.com/embed/lGgVQpbmuWg',
392
  'tag' => 'pro',
395
  ],
396
  'tp_everest_form' => [
397
  'label' => esc_html__('Everest Form','tpebl'),
398
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/everest-forms/',
399
  'docUrl' => '#doc',
400
  'videoUrl' => 'https://www.youtube.com/embed/NIWTuStFVt8',
401
  'tag' => 'free',
404
  ],
405
  'tp_flip_box' => [
406
  'label' => esc_html__('Flip Box','tpebl'),
407
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/flipbox/',
408
  'docUrl' => '#doc',
409
  'videoUrl' => 'https://www.youtube.com/embed/rbasfNo7K_E',
410
  'tag' => 'freemium',
413
  ],
414
  'tp_gallery_listout' => [
415
  'label' => esc_html__('Gallery Listing','tpebl'),
416
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/#plus-gallery',
417
  'docUrl' => '#doc',
418
  'videoUrl' => 'https://www.youtube.com/embed/tw7aIjUKbIk',
419
  'tag' => 'freemium',
422
  ],
423
  'tp_google_map' => [
424
  'label' => esc_html__('Google Map','tpebl'),
425
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/google-maps/',
426
  'docUrl' => '#doc',
427
  'videoUrl' => 'https://www.youtube.com/embed/NwY-Pt8q-6g',
428
  'tag' => 'pro',
431
  ],
432
  'tp_gravity_form' => [
433
  'label' => esc_html__('Gravity Form','tpebl'),
434
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/gravity-forms/',
435
  'docUrl' => '#doc',
436
  'videoUrl' => 'https://www.youtube.com/embed/GwKuP3zfiDw',
437
  'tag' => 'free',
440
  ],
441
  'tp_heading_animation' => [
442
  'label' => esc_html__('Heading Animation','tpebl'),
443
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/heading-animation/',
444
  'docUrl' => '#doc',
445
  'videoUrl' => 'https://www.youtube.com/embed/LTgDD_v8ioA',
446
  'tag' => 'free',
449
  ],
450
  'tp_header_extras' => [
451
  'label' => esc_html__('Header Extras','tpebl'),
452
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/elementor-header-navigation-builder/',
453
  'docUrl' => '#doc',
454
  'videoUrl' => 'https://www.youtube.com/embed/96Wh1AEKNtU',
455
  'tag' => 'freemium',
458
  ],
459
  'tp_heading_title' => [
460
  'label' => esc_html__('Heading Title','tpebl'),
461
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/heading-titles/',
462
  'docUrl' => '#doc',
463
  'videoUrl' => 'https://www.youtube.com/embed/OcJUA6gL_0Q',
464
  'tag' => 'free',
467
  ],
468
  'tp_hotspot' => [
469
  'label' => esc_html__('Hotspot','tpebl'),
470
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/hotspot-pin-point/',
471
  'docUrl' => '#doc',
472
  'videoUrl' => 'https://www.youtube.com/embed/Cmp7vk_RKKE',
473
  'tag' => 'pro',
476
  ],
477
  'tp_hovercard' => [
478
  'label' => esc_html__('Hover Card','tpebl'),
479
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/advanced-hover-card-animations/',
480
  'docUrl' => '#doc',
481
  'videoUrl' => 'https://www.youtube.com/embed/BksYXVaiGk8',
482
  'tag' => 'free',
485
  ],
486
  'tp_image_factory' => [
487
  'label' => esc_html__('Creative Image','tpebl'),
488
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/creative-images/',
489
  'docUrl' => '#doc',
490
  'videoUrl' => 'https://www.youtube.com/embed/NAxYbZgGwmU',
491
  'tag' => 'pro',
494
  ],
495
  'tp_info_box' => [
496
  'label' => esc_html__('Info Box','tpebl'),
497
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/infobox/',
498
  'docUrl' => '#doc',
499
  'videoUrl' => 'https://www.youtube.com/embed/wcnlT5JE0vM',
500
  'tag' => 'freemium',
503
  ],
504
  'tp_instagram' => [
505
  'label' => esc_html__('Instagram','tpebl'),
506
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/instagram/',
507
  'docUrl' => '#doc',
508
  'videoUrl' => 'https://www.youtube.com/embed/759q2McMid0',
509
  'tag' => 'pro',
512
  ],
513
  'tp_wp_bodymovin' => [
514
  'label' => esc_html__('LottieFiles Animation','tpebl'),
515
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/lottiefiles-animations-elementor/',
516
  'docUrl' => '#doc',
517
  'videoUrl' => 'https://www.youtube.com/embed/_lnXp8DnNxs',
518
  'tag' => 'pro',
521
  ],
522
  'tp_mailchimp' => [
523
  'label' => esc_html__('Mailchimp','tpebl'),
524
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/mailchimp/',
525
  'docUrl' => '#doc',
526
  'videoUrl' => 'https://www.youtube.com/embed/I7BLgbK6nBA',
527
  'tag' => 'pro',
530
  ],
531
  'tp_meeting_scheduler' => [
532
  'label' => esc_html__('Meeting Scheduler','tpebl'),
533
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/meeting-schedular-apps-integration-elementor/',
534
  'docUrl' => '#doc',
535
  'videoUrl' => 'https://www.youtube.com/embed/9-8Ftlb79tI',
536
  'tag' => 'free',
539
  ],
540
  'tp_mobile_menu' => [
541
  'label' => esc_html__('Mobile Menu','tpebl'),
542
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/mobile-menu/',
543
  'docUrl' => '#doc',
544
  'videoUrl' => 'https://www.youtube.com/embed/PDXbtRsYwGE',
545
  'tag' => 'pro',
548
  ],
549
  'tp_morphing_layouts' => [
550
  'label' => esc_html__('Morphing Layouts','tpebl'),
551
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/morphing-sections/',
552
  'docUrl' => '#doc',
553
  'videoUrl' => 'https://www.youtube.com/embed/VDBINvedP2k',
554
  'tag' => 'pro',
555
  'labelIcon' => '<svg xmlns="http://www.w3.org/2000/svg" width="16.867" height="23" viewBox="0 0 640 512"><path d="M634.4 279.09L525.35 103.12C522.18 98.38 517.09 96 512 96s-10.18 2.38-13.35 7.12L389.6 279.09c-3.87 5.78-6.09 12.72-5.51 19.64C389.56 364.4 444.74 416 512 416s122.44-51.6 127.91-117.27c.58-6.92-1.64-13.86-5.51-19.64zM512 384c-41.58 0-77.55-27.13-90.78-64h181.2C589 357.23 553.28 384 512 384zm-90.27-96l90.31-145.76L602.98 288H421.73zM536 480H336V125.74c27.56-7.14 48-31.95 48-61.74h152c4.42 0 8-3.58 8-8V40c0-4.42-3.58-8-8-8H374.89c-.15-.26-4.37-11.11-19.11-21.07C345.57 4.03 333.25 0 320 0s-25.57 4.03-35.78 10.93c-14.74 9.96-18.96 20.81-19.11 21.07H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h152c0 29.79 20.44 54.6 48 61.74V480H104c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h432c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM288 64c0-17.67 14.33-32 32-32s32 14.33 32 32-14.33 32-32 32-32-14.33-32-32zm-32.09 234.73c.58-6.92-1.64-13.86-5.51-19.64L141.35 103.12C138.18 98.38 133.09 96 128 96s-10.18 2.38-13.35 7.12L5.6 279.09c-3.87 5.78-6.09 12.72-5.51 19.64C5.56 364.4 60.74 416 128 416s122.44-51.6 127.91-117.27zM128.04 142.24L218.98 288H37.73l90.31-145.76zM37.22 320h181.2C205 357.23 169.28 384 128 384c-41.58 0-77.55-27.13-90.78-64z"/></svg>',
556
  'keyword' => ['morphing', 'morphing sections', 'blob section', 'blob builder', 'SVG Sections'],
557
+ ],
558
  'tp_navigation_menu_lite' => [
559
  'label' => esc_html__('TP Navigation Menu Lite','tpebl'),
560
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/elementor-header-navigation-builder/',
561
  'docUrl' => '#doc',
562
  'videoUrl' => 'https://www.youtube.com/embed/ozRGPdEu9qQ',
563
  'tag' => 'free',
566
  ],
567
  'tp_navigation_menu' => [
568
  'label' => esc_html__('TP Navigation Menu','tpebl'),
569
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/navigation-menu/',
570
  'docUrl' => '#doc',
571
  'videoUrl' => 'https://www.youtube.com/embed/ozRGPdEu9qQ',
572
  'tag' => 'pro',
575
  ],
576
  'tp_ninja_form' => [
577
  'label' => esc_html__('Ninja Form','tpebl'),
578
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/ninja-forms/',
579
  'docUrl' => '#doc',
580
  'videoUrl' => 'https://www.youtube.com/embed/fVxGZW8SZgE',
581
  'tag' => 'free',
584
  ],
585
  'tp_number_counter' => [
586
  'label' => esc_html__('Number Counter','tpebl'),
587
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/number-counter/',
588
  'docUrl' => '#doc',
589
  'videoUrl' => 'https://www.youtube.com/embed/QdlEv0BTkRc',
590
  'tag' => 'free',
593
  ],
594
  'tp_off_canvas' => [
595
  'label' => esc_html__('Popup Builder','tpebl'),
596
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/off-canvas/',
597
  'docUrl' => '#doc',
598
  'videoUrl' => 'https://www.youtube.com/embed/8nzOrjJxpeo',
599
  'tag' => 'pro',
602
  ],
603
  'tp_page_scroll' => [
604
  'label' => esc_html__('Page Scroll','tpebl'),
605
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/#plus-scroll',
606
  'docUrl' => '#doc',
607
  'videoUrl' => 'https://www.youtube.com/embed/8An5WSz3TUo',
608
  'tag' => 'freemium',
611
  ],
612
  'tp_pricing_list' => [
613
  'label' => esc_html__('Pricing List','tpebl'),
614
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/pricing-list/',
615
  'docUrl' => '#doc',
616
  'videoUrl' => 'https://www.youtube.com/embed/0zSX-ovDcwM',
617
  'tag' => 'pro',
620
  ],
621
  'tp_pricing_table' => [
622
  'label' => esc_html__('Pricing Table','tpebl'),
623
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/pricing-table/',
624
  'docUrl' => '#doc',
625
  'videoUrl' => 'https://www.youtube.com/embed/9V0E9mFmaro',
626
  'tag' => 'freemium',
629
  ],
630
  'tp_product_listout' => [
631
  'label' => esc_html__('Product Listing','tpebl'),
632
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/#woo-products',
633
  'docUrl' => '#doc',
634
  'videoUrl' => 'https://www.youtube.com/embed/UqJ9VNTeqA8',
635
  'tag' => 'pro',
638
  ],
639
  'tp_protected_content' => [
640
  'label' => esc_html__('Protected Content','tpebl'),
641
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/protected-content/',
642
  'docUrl' => '#doc',
643
  'videoUrl' => 'https://www.youtube.com/embed/Nrw2nK8PvQs',
644
  'tag' => 'pro',
647
  ],
648
  'tp_post_search' => [
649
  'label' => esc_html__('Post Search','tpebl'),
650
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/search-bar',
651
  'docUrl' => '#doc',
652
  'videoUrl' => 'https://www.youtube.com/embed/3k8sPvQkQvA',
653
  'tag' => 'free',
656
  ],
657
  'tp_progress_bar' => [
658
  'label' => esc_html__('Progress Bar','tpebl'),
659
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/progress-bar/',
660
  'docUrl' => '#doc',
661
  'videoUrl' => 'https://www.youtube.com/embed/01purtRY770',
662
  'tag' => 'free',
665
  ],
666
  'tp_process_steps' => [
667
  'label' => esc_html__('Process Steps','tpebl'),
668
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/process-steps/',
669
  'docUrl' => '#doc',
670
  'videoUrl' => 'https://www.youtube.com/embed/3ude_wxrqVo',
671
  'tag' => 'pro',
674
  ],
675
  'tp_row_background' => [
676
  'label' => esc_html__('Row Background','tpebl'),
677
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/#plus-sections',
678
  'docUrl' => '#doc',
679
  'videoUrl' => 'https://www.youtube.com/embed/2uIMQCIfjlM',
680
  'tag' => 'pro',
683
  ],
684
  'tp_scroll_navigation' => [
685
  'label' => esc_html__('Scroll Navigation','tpebl'),
686
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/one-page-scroll-navigation/',
687
  'docUrl' => '#doc',
688
  'videoUrl' => 'https://www.youtube.com/embed/vAg6GNktZTQ',
689
  'tag' => 'freemium',
692
  ],
693
  'tp_site_logo' => [
694
  'label' => esc_html__('Site Logo','tpebl'),
695
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/elementor-header-navigation-builder/',
696
  'docUrl' => '#doc',
697
  'videoUrl' => 'https://www.youtube.com/embed/96Wh1AEKNtU',
698
  'tag' => 'pro',
701
  ],
702
  'tp_smooth_scroll' => [
703
  'label' => esc_html__('Smooth Scroll','tpebl'),
704
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/smooth-scroll/',
705
  'docUrl' => '#doc',
706
  'videoUrl' => 'https://www.youtube.com/embed/H_RjZfhf9os',
707
  'tag' => 'free',
710
  ],
711
  'tp_social_icon' => [
712
  'label' => esc_html__('Social Icon','tpebl'),
713
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/social-icon/',
714
  'docUrl' => '#doc',
715
  'videoUrl' => 'https://www.youtube.com/embed/exz4Ahc-KeA',
716
  'tag' => 'freemium',
719
  ],
720
  'tp_style_list' => [
721
  'label' => esc_html__('Style List','tpebl'),
722
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/stylish-list/',
723
  'docUrl' => '#doc',
724
  'videoUrl' => 'https://www.youtube.com/embed/mQuR6xN097w',
725
  'tag' => 'pro',
728
  ],
729
  'tp_switcher' => [
730
  'label' => esc_html__('Switcher','tpebl'),
731
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/switcher/',
732
  'docUrl' => '#doc',
733
  'videoUrl' => 'https://www.youtube.com/embed/nYhVnMnD_UA',
734
  'tag' => 'pro',
737
  ],
738
  'tp_table' => [
739
  'label' => esc_html__('Table','tpebl'),
740
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/table/',
741
  'docUrl' => '#doc',
742
  'videoUrl' => 'https://www.youtube.com/embed/CrY7rg_ir8k',
743
  'tag' => 'pro',
746
  ],
747
  'tp_tabs_tours' => [
748
  'label' => esc_html__('Tabs/Tours','tpebl'),
749
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/tabs-tours/',
750
  'docUrl' => '#doc',
751
  'videoUrl' => 'https://www.youtube.com/embed/6clEoNvxtLY',
752
  'tag' => 'freemium',
755
  ],
756
  'tp_team_member_listout' => [
757
  'label' => esc_html__('Team Member Listing','tpebl'),
758
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/#Team%20member',
759
  'docUrl' => '#doc',
760
  'videoUrl' => 'https://www.youtube.com/embed/cf2Ia1vyKZQ',
761
  'tag' => 'freemium',
764
  ],
765
  'tp_testimonial_listout' => [
766
  'label' => esc_html__('Testimonial','tpebl'),
767
+ 'demoUrl' => 'https://theplusaddons.com/elementor/pluslisting/#plus-testimonial',
768
  'docUrl' => '#doc',
769
  'videoUrl' => 'https://www.youtube.com/embed/a41vZMh1_oA',
770
  'tag' => 'freemium',
773
  ],
774
  'tp_timeline' => [
775
  'label' => esc_html__('Timeline','tpebl'),
776
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/timeline/',
777
  'docUrl' => '#doc',
778
  'videoUrl' => 'https://www.youtube.com/embed/9AVvXE-e-IY',
779
  'tag' => 'pro',
782
  ],
783
  'tp_video_player' => [
784
  'label' => esc_html__('Video Player','tpebl'),
785
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/videos/',
786
  'docUrl' => '#doc',
787
  'videoUrl' => 'https://www.youtube.com/embed/i3IeWaz0N-k',
788
  'tag' => 'free',
791
  ],
792
  'tp_unfold' => [
793
  'label' => esc_html__('Unfold','tpebl'),
794
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/unfold-expand-toggle/',
795
  'docUrl' => '#doc',
796
  'videoUrl' => 'https://www.youtube.com/embed/EXPgcTuanPA',
797
  'tag' => 'pro',
800
  ],
801
  'tp_wp_forms' => [
802
  'label' => esc_html__('WP Forms','tpebl'),
803
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/wpforms/',
804
  'docUrl' => '#doc',
805
  'videoUrl' => 'https://www.youtube.com/embed/fp-R1TNr4RA',
806
  'tag' => 'free',
809
  ],
810
  'tp_wp_login_register' => [
811
  'label' => esc_html__('WP Login & Register','tpebl'),
812
+ 'demoUrl' => 'https://theplusaddons.com/elementor/widgets/login-signup-password/',
813
  'docUrl' => '#doc',
814
  'videoUrl' => 'https://www.youtube.com/embed/J635oOpFJDU',
815
  'tag' => 'pro',
823
  $this->plus_extra_lists = [
824
  'section_scroll_animation' => [
825
  'label' => esc_html__('Section Scroll Animation','tpebl'),
826
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/on-scroll-animations-elementor-any-widgets/',
827
  'docUrl' => '#doc',
828
  'videoUrl' => 'https://www.youtube.com/embed/rwbYhQhuSLI',
829
  'tag' => 'pro',
832
  ],
833
  'section_custom_css' => [
834
  'label' => esc_html__('Section Custom CSS','tpebl'),
835
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/elementor-column-improvements-upgrades-responsive/#custom-css',
836
  'docUrl' => '#doc',
837
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
838
  'tag' => 'pro',
841
  ],
842
  'column_sticky' => [
843
  'label' => esc_html__('Sticky Column','tpebl'),
844
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/elementor-column-improvements-upgrades-responsive/#sticky-column',
845
  'docUrl' => '#doc',
846
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
847
  'tag' => 'pro',
850
  ],
851
  'custom_width_column' => [
852
  'label' => esc_html__('Custom/Media Width Column','tpebl'),
853
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/elementor-column-improvements-upgrades-responsive/#column-width',
854
  'docUrl' => '#doc',
855
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
856
  'tag' => 'pro',
859
  ],
860
  'order_sort_column' => [
861
  'label' => esc_html__('Order AND Width Column','tpebl'),
862
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/elementor-column-improvements-upgrades-responsive/#column-order',
863
  'docUrl' => '#doc',
864
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
865
  'tag' => 'pro',
868
  ],
869
  'column_custom_css' => [
870
  'label' => esc_html__('Column Custom CSS','tpebl'),
871
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/elementor-column-improvements-upgrades-responsive/#custom-css',
872
  'docUrl' => '#doc',
873
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
874
  'tag' => 'pro',
877
  ],
878
  'column_mouse_cursor' => [
879
  'label' => esc_html__('Column Mouse Cursor','tpebl'),
880
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/mouse-cursor-icon-change/',
881
  'docUrl' => '#doc',
882
  'videoUrl' => 'https://www.youtube.com/embed/glP290dAkOM',
883
  'tag' => 'pro',
886
  ],
887
  'plus_display_rules' => [
888
  'label' => esc_html__('Display Rules','tpebl'),
889
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/display-rules/',
890
  'docUrl' => '#doc',
891
  'videoUrl' => 'https://www.youtube.com/embed/xn9vPYHbogI',
892
  'tag' => 'pro',
895
  ],
896
  'plus_event_tracker' => [
897
  'label' => esc_html__('Event Tracker','tpebl'),
898
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/conversion-event-tracker-in-elementor/',
899
  'docUrl' => '#doc',
900
  'videoUrl' => 'https://www.youtube.com/embed/9a4Akh7EFvg',
901
  'tag' => 'pro',
904
  ],
905
  'plus_section_column_link' => [
906
  'label' => esc_html__('Wrapper Link','tpebl'),
907
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/wrapper-link/',
908
  'docUrl' => '#doc',
909
  'videoUrl' => 'https://www.youtube.com/embed/KMpzq3D4oT8',
910
  'tag' => 'free',
913
  ],
914
  'plus_equal_height' => [
915
  'label' => esc_html__('Equal Height','tpebl'),
916
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/equal-height/',
917
  'docUrl' => '#doc',
918
  'videoUrl' => 'https://www.youtube.com/embed/Bwp3GBOlkaw',
919
  'tag' => 'free',
922
  ],
923
  'plus_cross_cp' => [
924
  'label' => esc_html__('Cross Domain Copy Paste','tpebl'),
925
+ 'demoUrl' => 'https://theplusaddons.com/elementor/plus-extras/cross-domain-copy-paste-and-live-copy-elementor/',
926
  'docUrl' => '#doc',
927
  'videoUrl' => 'https://www.youtube.com/embed/qNvQdIzrJd8',
928
  'tag' => 'pro',
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>';
includes/welcome-page.php CHANGED
@@ -19,7 +19,7 @@ echo '<div class="theplus-panel-welcome-page">';
19
  echo '<li>'.esc_html__("18+ Premium Templates",'tpebl').'</li>';
20
  echo '<li>'.esc_html__("300+ Ready UI Blocks",'tpebl').'</li>';
21
  echo '</ul>';
22
- echo '<a href="https://theplusaddons.com/free-vs-pro-compare/" class="theplus-panel-btn-outline theplus-text-white" title="'.esc_attr__('Free Vs Pro','tpebl').'" target="_blank">'.esc_html__('Free Vs Pro','tpebl').'</a>';
23
  echo '<small class="theplus-notice-text theplus-mt-8">'.esc_html__('*Free is Better but Pro is the best. Try it with 30 days refund policy.','tpebl').'</small>';
24
  echo '</div>';
25
  /*Welcome User Info*/
@@ -114,7 +114,7 @@ echo '<div class="theplus-panel-welcome-page">';
114
  echo '<li>'.esc_html__('Unfold : WPML Support','tpebl').'</li>';
115
  echo '</ul>';
116
  echo '</div>';
117
- echo '<a href="https://theplusaddons.com/changelog/" class="theplus-panel-btn theplus-mt-8" title="'.esc_attr__('change log','tpebl').'" target="_blank">'.esc_html__('Pro Full Change log','tpebl').'</a>';
118
 
119
 
120
  echo '</div>';
@@ -196,7 +196,7 @@ echo '<div class="theplus-panel-welcome-page">';
196
  echo '<div class="theplus-sec-title">'.esc_html__('Technical Support','tpebl').'</div>';
197
  echo '<div class="theplus-sec-subtitle">'.esc_html__('Let’s find a solutions for your all your queries.','tpebl').'</div>';
198
  echo '<div class="theplus-sec-border"></div>';
199
- echo '<div class="theplus-sec-desc">'.esc_html__('Tried everything but not found a solution? Our premium support team is always there for your backup. Just a few quick ','tpebl').'<a href="http://docs.posimyth.com/tpae/steps-to-follow-before-submitting-a-support-ticket/" target="_blank" class="panel-sec-color">'.esc_html__('steps to take before submitting a ticket.','tpebl').'</a>'.esc_html__(' You may read our ','tpebl').'<a href="https://theplusaddons.com/terms-conditions/" target="_blank" class="panel-sec-color">'.esc_html__('Support Policy','tpebl').'</a>'. esc_html__(' to find out, Which things are covered.','tpebl').'</div>';
200
 
201
  echo '<div class="support-point theplus-mt-8"><span><svg id="Support" xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><path d="M24.167,9.167h-2.5V7.38C21.667,3.966,17.779,0,12.5,0S3.333,3.968,3.333,7.38V9.167H.833C0,9.167,0,9.712,0,10v8.333c0,.288,0,.833.833.833h2.5c.833,0,.833-.545.833-.833V7.381c0-2.871,3.717-6.339,8.333-6.339s8.333,3.467,8.333,6.339V20.9c0,1.113-.9,2.435-2.017,2.435H17.5V22.5c0-.288,0-.833-.833-.833H12.973a1.635,1.635,0,0,0-1.513,1.717A1.607,1.607,0,0,0,12.973,25h3.693c.833,0,.833-.544.833-.833h1.317a3.079,3.079,0,0,0,2.85-3.268V19.167h2.5c.833,0,.833-.545.833-.833V10C25,9.711,25,9.167,24.167,9.167Z" fill="#666"/><path d="M41.209,17.68V16.04c0-3.127-3.992-5.672-8.6-5.672S24,12.92,24,16.057v1.437c0,2.978,3.752,7.4,8.6,7.4,4.5,0,8.6-3.966,8.6-7.212Z" transform="translate(-20.104 -8.685)" fill="#666"/></svg></span><span>'.esc_html__('Support Time : Mon-Fri | 9 AM to 6 PM (Time Zone :UTC+5:30)','tpebl').'</span></div>';
202
 
@@ -236,7 +236,7 @@ echo '<div class="theplus-panel-welcome-page">';
236
  echo '<div class="theplus-sec-subtitle">'.esc_html__('Your constructive views matters a lot to us.','tpebl').'</div>';
237
  echo '<div class="theplus-sec-border"></div>';
238
  echo '<div class="theplus-sec-desc">'.esc_html__('We believe in continuous improvements. Your each and every suggestions for new widgets, new features, and improvements in existing product are always welcome. Thanks in advance for your time and effort to help us.','tpebl').'</div>';
239
- echo '<a href="https://theplusaddons.com/client-feedback-and-suggestions/" class="theplus-panel-btn theplus-mt-8" title="'.esc_attr__('Share Feedback','tpebl').'" target="_blank">'.esc_html__('Share Feedback','tpebl').'</a>';
240
  echo '</div>';
241
  /*feedback*/
242
  /*subscriber*/
@@ -245,7 +245,7 @@ echo '<div class="theplus-panel-welcome-page">';
245
  echo '<div class="theplus-sec-subtitle">'.esc_html__('Get the latest updates, Offers and more on your email.','tpebl').'</div>';
246
  echo '<div class="theplus-sec-border"></div>';
247
  echo '<div class="theplus-sec-desc">'.esc_html__('Want to join our newsletter? We share tricks & tips related to The Plus Addons for Elementor and WordPress itself. On top of that, You will get timely notifications of new plugin updates, discount offers and lots more.','tpebl').'</div>';
248
- echo '<a href="https://theplusaddons.com/#tpf-footer" class="theplus-panel-btn theplus-mt-8" title="'.esc_attr__('Subscribe Us','tpebl').'" target="_blank">'.esc_html__('Subscribe Us','tpebl').'</a>';
249
  echo '</div>';
250
  /*subscriber*/
251
  echo '</div>';
19
  echo '<li>'.esc_html__("18+ Premium Templates",'tpebl').'</li>';
20
  echo '<li>'.esc_html__("300+ Ready UI Blocks",'tpebl').'</li>';
21
  echo '</ul>';
22
+ echo '<a href="https://theplusaddons.com/elementor/free-vs-pro-compare/" class="theplus-panel-btn-outline theplus-text-white" title="'.esc_attr__('Free Vs Pro','tpebl').'" target="_blank">'.esc_html__('Free Vs Pro','tpebl').'</a>';
23
  echo '<small class="theplus-notice-text theplus-mt-8">'.esc_html__('*Free is Better but Pro is the best. Try it with 30 days refund policy.','tpebl').'</small>';
24
  echo '</div>';
25
  /*Welcome User Info*/
114
  echo '<li>'.esc_html__('Unfold : WPML Support','tpebl').'</li>';
115
  echo '</ul>';
116
  echo '</div>';
117
+ echo '<a href="https://theplusaddons.com/elementor/changelog/" class="theplus-panel-btn theplus-mt-8" title="'.esc_attr__('change log','tpebl').'" target="_blank">'.esc_html__('Pro Full Change log','tpebl').'</a>';
118
 
119
 
120
  echo '</div>';
196
  echo '<div class="theplus-sec-title">'.esc_html__('Technical Support','tpebl').'</div>';
197
  echo '<div class="theplus-sec-subtitle">'.esc_html__('Let’s find a solutions for your all your queries.','tpebl').'</div>';
198
  echo '<div class="theplus-sec-border"></div>';
199
+ echo '<div class="theplus-sec-desc">'.esc_html__('Tried everything but not found a solution? Our premium support team is always there for your backup. Just a few quick ','tpebl').'<a href="http://docs.posimyth.com/tpae/steps-to-follow-before-submitting-a-support-ticket/" target="_blank" class="panel-sec-color">'.esc_html__('steps to take before submitting a ticket.','tpebl').'</a>'.esc_html__(' You may read our ','tpebl').'<a href="https://theplusaddons.com/elementor/terms-conditions/" target="_blank" class="panel-sec-color">'.esc_html__('Support Policy','tpebl').'</a>'. esc_html__(' to find out, Which things are covered.','tpebl').'</div>';
200
 
201
  echo '<div class="support-point theplus-mt-8"><span><svg id="Support" xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><path d="M24.167,9.167h-2.5V7.38C21.667,3.966,17.779,0,12.5,0S3.333,3.968,3.333,7.38V9.167H.833C0,9.167,0,9.712,0,10v8.333c0,.288,0,.833.833.833h2.5c.833,0,.833-.545.833-.833V7.381c0-2.871,3.717-6.339,8.333-6.339s8.333,3.467,8.333,6.339V20.9c0,1.113-.9,2.435-2.017,2.435H17.5V22.5c0-.288,0-.833-.833-.833H12.973a1.635,1.635,0,0,0-1.513,1.717A1.607,1.607,0,0,0,12.973,25h3.693c.833,0,.833-.544.833-.833h1.317a3.079,3.079,0,0,0,2.85-3.268V19.167h2.5c.833,0,.833-.545.833-.833V10C25,9.711,25,9.167,24.167,9.167Z" fill="#666"/><path d="M41.209,17.68V16.04c0-3.127-3.992-5.672-8.6-5.672S24,12.92,24,16.057v1.437c0,2.978,3.752,7.4,8.6,7.4,4.5,0,8.6-3.966,8.6-7.212Z" transform="translate(-20.104 -8.685)" fill="#666"/></svg></span><span>'.esc_html__('Support Time : Mon-Fri | 9 AM to 6 PM (Time Zone :UTC+5:30)','tpebl').'</span></div>';
202
 
236
  echo '<div class="theplus-sec-subtitle">'.esc_html__('Your constructive views matters a lot to us.','tpebl').'</div>';
237
  echo '<div class="theplus-sec-border"></div>';
238
  echo '<div class="theplus-sec-desc">'.esc_html__('We believe in continuous improvements. Your each and every suggestions for new widgets, new features, and improvements in existing product are always welcome. Thanks in advance for your time and effort to help us.','tpebl').'</div>';
239
+ echo '<a href="https://theplusaddons.com/elementor/client-feedback-and-suggestions/" class="theplus-panel-btn theplus-mt-8" title="'.esc_attr__('Share Feedback','tpebl').'" target="_blank">'.esc_html__('Share Feedback','tpebl').'</a>';
240
  echo '</div>';
241
  /*feedback*/
242
  /*subscriber*/
245
  echo '<div class="theplus-sec-subtitle">'.esc_html__('Get the latest updates, Offers and more on your email.','tpebl').'</div>';
246
  echo '<div class="theplus-sec-border"></div>';
247
  echo '<div class="theplus-sec-desc">'.esc_html__('Want to join our newsletter? We share tricks & tips related to The Plus Addons for Elementor and WordPress itself. On top of that, You will get timely notifications of new plugin updates, discount offers and lots more.','tpebl').'</div>';
248
+ echo '<a href="https://theplusaddons.com/elementor/#tpf-footer" class="theplus-panel-btn theplus-mt-8" title="'.esc_attr__('Subscribe Us','tpebl').'" target="_blank">'.esc_html__('Subscribe Us','tpebl').'</a>';
249
  echo '</div>';
250
  /*subscriber*/
251
  echo '</div>';
modules/helper-function.php CHANGED
@@ -1,7 +1,6 @@
1
  <?php
2
  namespace TheplusAddons\Widgets;
3
  use TheplusAddons\L_Theplus_Element_Load;
4
-
5
  // Get Elementor Template
6
  function l_theplus_get_templates() {
7
  $templates = L_Theplus_Element_Load::elementor()->templates_manager->get_source( 'local' )->get_items();
@@ -705,8 +704,8 @@ function theplus_pro_ver_notice(){
705
  <div class="tp-pf-icon-text"><i class="fa fa-lock" aria-hidden="true"></i> Pro Feature</div>
706
  <div class="tp-pf-info">Go with our pro version to use all our widgets & features with It\'s fullest potential. Pro version will improve your elementor work flow drastically.</div>
707
  <div class="tp-pf-links">
708
- <a class="tp-pf-links-buy" href="https://theplusaddons.com/pricing/" target="_blank">Buy Pro</a>
709
- <a class="tp-pf-links-compare" href="https://theplusaddons.com/free-vs-pro-compare/" target="_blank">Free VS Pro</a>
710
  </div>
711
  </div>';
712
  }
@@ -715,8 +714,8 @@ function theplus_pro_ver_group_control_notice(){
715
  <div class="tp-pf-icon-text"><i class="fa fa-lock" aria-hidden="true"></i> Pro Feature</div>
716
  <div class="tp-pf-info">Go with our pro version to use all our widgets & features with It\'s fullest potential. Pro version will improve your elementor work flow drastically.</div>
717
  <div class="tp-pf-links">
718
- <a class="tp-pf-links-buy" href="https://theplusaddons.com/pricing/" target="_blank">Buy Pro</a>
719
- <a class="tp-pf-links-compare" href="https://theplusaddons.com/free-vs-pro-compare/" target="_blank">Free VS Pro</a>
720
  </div>
721
  </div>';
722
  }
1
  <?php
2
  namespace TheplusAddons\Widgets;
3
  use TheplusAddons\L_Theplus_Element_Load;
 
4
  // Get Elementor Template
5
  function l_theplus_get_templates() {
6
  $templates = L_Theplus_Element_Load::elementor()->templates_manager->get_source( 'local' )->get_items();
704
  <div class="tp-pf-icon-text"><i class="fa fa-lock" aria-hidden="true"></i> Pro Feature</div>
705
  <div class="tp-pf-info">Go with our pro version to use all our widgets & features with It\'s fullest potential. Pro version will improve your elementor work flow drastically.</div>
706
  <div class="tp-pf-links">
707
+ <a class="tp-pf-links-buy" href="https://theplusaddons.com/elementor/pricing/" target="_blank">Buy Pro</a>
708
+ <a class="tp-pf-links-compare" href="https://theplusaddons.com/elementor/free-vs-pro-compare/" target="_blank">Free VS Pro</a>
709
  </div>
710
  </div>';
711
  }
714
  <div class="tp-pf-icon-text"><i class="fa fa-lock" aria-hidden="true"></i> Pro Feature</div>
715
  <div class="tp-pf-info">Go with our pro version to use all our widgets & features with It\'s fullest potential. Pro version will improve your elementor work flow drastically.</div>
716
  <div class="tp-pf-links">
717
+ <a class="tp-pf-links-buy" href="https://theplusaddons.com/elementor/pricing/" target="_blank">Buy Pro</a>
718
+ <a class="tp-pf-links-compare" href="https://theplusaddons.com/elementor/free-vs-pro-compare/" target="_blank">Free VS Pro</a>
719
  </div>
720
  </div>';
721
  }
modules/widgets/tp_accordion.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Accordion/FAQ
4
  Description: Toggle of faq/accordion.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
@@ -1078,7 +1078,7 @@ class L_ThePlus_Accordion extends Widget_Base {
1078
  $accordion_toggle_icon='';
1079
  ?>
1080
  <div class="theplus-accordion-item">
1081
- <<?php echo l_theplus_validate_html_tag($settings['title_html_tag']); ?> <?php echo $this->get_render_attribute_string( $tab_title_setting_key ); ?>>
1082
  <?php if ( $settings['display_icon']=='yes' ) : ?>
1083
  <?php
1084
  if($settings['icon_style']=='font_awesome'){
@@ -1118,7 +1118,7 @@ class L_ThePlus_Accordion extends Widget_Base {
1118
  <?php if(!empty($settings['icon_align']) && $settings['icon_align']=='right'){
1119
  echo $accordion_toggle_icon;
1120
  } ?>
1121
- </<?php echo l_theplus_validate_html_tag($settings['title_html_tag']); ?>>
1122
 
1123
  <?php if(($item['content_source']=='content' && !empty($item['tab_content']))){ ?>
1124
  <div <?php echo $this->get_render_attribute_string( $tab_content_setting_key ); ?>>
3
  Widget Name: Accordion/FAQ
4
  Description: Toggle of faq/accordion.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
1078
  $accordion_toggle_icon='';
1079
  ?>
1080
  <div class="theplus-accordion-item">
1081
+ <<?php echo $settings['title_html_tag']; ?> <?php echo $this->get_render_attribute_string( $tab_title_setting_key ); ?>>
1082
  <?php if ( $settings['display_icon']=='yes' ) : ?>
1083
  <?php
1084
  if($settings['icon_style']=='font_awesome'){
1118
  <?php if(!empty($settings['icon_align']) && $settings['icon_align']=='right'){
1119
  echo $accordion_toggle_icon;
1120
  } ?>
1121
+ </<?php echo $settings['title_html_tag']; ?>>
1122
 
1123
  <?php if(($item['content_source']=='content' && !empty($item['tab_content']))){ ?>
1124
  <div <?php echo $this->get_render_attribute_string( $tab_content_setting_key ); ?>>
modules/widgets/tp_adv_text_block.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: TP Text Block
4
  Description: Content of text text block.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: TP Text Block
4
  Description: Content of text text block.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_blockquote.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Blockquote
4
  Description: Author Quote Style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Blockquote
4
  Description: Author Quote Style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_blog_listout.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Blog Post Listing
4
  Description: Different style of Blog Post listing layouts.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Blog Post Listing
4
  Description: Different style of Blog Post listing layouts.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_button.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Button
4
  Description: creative of button style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Button
4
  Description: creative of button style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_caldera_forms.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Caldera Forms
4
  Description: Third party plugin Caldera Forms style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Caldera Forms
4
  Description: Third party plugin Caldera Forms style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_clients_listout.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Clients Logo Carousel
4
  Description: Different style of clients logo.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Clients Logo Carousel
4
  Description: Different style of clients logo.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_contact_form_7.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Contact Form 7
4
  Description: Third party plugin contact form 7 style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Contact Form 7
4
  Description: Third party plugin contact form 7 style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_countdown.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Countdown
4
  Description: Display countdown.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Countdown
4
  Description: Display countdown.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_everest_form.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Everest Form
4
  Description: Third party plugin Everest Form style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Everest Form
4
  Description: Third party plugin Everest Form style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_flip_box.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Info Box
4
  Description: Display Infobox.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Info Box
4
  Description: Display Infobox.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_gallery_listout.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Gallery Listing
4
  Description: Different style of gallery listing layouts.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Gallery Listing
4
  Description: Different style of gallery listing layouts.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_gravity_form.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Gravity Form
4
  Description: Third party plugin Gravity Form style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Gravity Form
4
  Description: Third party plugin Gravity Form style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_heading_animation.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Heading Animattion
4
  Description: Text Animation of style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
@@ -419,7 +419,7 @@ class L_ThePlus_Heading_Animation extends Widget_Base {
419
  $heading_animation ='<div class="pt-plus-heading-animation heading-animation head-anim-'.esc_attr($anim_styles).' '.esc_attr($animated_class).' '.esc_attr($uid).'" '.$animation_attr.'>';
420
 
421
  if ($anim_styles == 'style-1') {
422
- $heading_animation .='<'.l_theplus_validate_html_tag($ani_title_tag).' class="pt-plus-cd-headline letters type" >';
423
  if($prefix != ''){
424
  $heading_animation .='<span >'.$prefix.' </span>';
425
  }
@@ -449,10 +449,10 @@ class L_ThePlus_Heading_Animation extends Widget_Base {
449
  if($postfix != ''){
450
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
451
  }
452
- $heading_animation .='</'.l_theplus_validate_html_tag($ani_title_tag).'>';
453
  }
454
  if ($anim_styles == 'style-2') {
455
- $heading_animation .='<'.l_theplus_validate_html_tag($ani_title_tag).' class="pt-plus-cd-headline rotate-1" >';
456
  if($prefix != ''){
457
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
458
  }
@@ -481,10 +481,10 @@ class L_ThePlus_Heading_Animation extends Widget_Base {
481
  if($postfix != ''){
482
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
483
  }
484
- $heading_animation .='</'.l_theplus_validate_html_tag($ani_title_tag).'>';
485
  }
486
  if ($anim_styles == 'style-3') {
487
- $heading_animation .='<'.l_theplus_validate_html_tag($ani_title_tag).' class="pt-plus-cd-headline zoom" >';
488
  if($prefix != ''){
489
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
490
  }
@@ -514,10 +514,10 @@ class L_ThePlus_Heading_Animation extends Widget_Base {
514
  if($postfix != ''){
515
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
516
  }
517
- $heading_animation .='</'.l_theplus_validate_html_tag($ani_title_tag).'>';
518
  }
519
  if ($anim_styles == 'style-4') {
520
- $heading_animation .='<'.l_theplus_validate_html_tag($ani_title_tag).' class="pt-plus-cd-headline loading-bar " >';
521
  if($prefix != ''){
522
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
523
  }
@@ -547,10 +547,10 @@ class L_ThePlus_Heading_Animation extends Widget_Base {
547
  if($postfix != ''){
548
  $heading_animation .='<span > '.esc_html($postfix).'</span>';
549
  }
550
- $heading_animation .='</'.l_theplus_validate_html_tag($ani_title_tag).'>';
551
  }
552
  if ($anim_styles == 'style-5') {
553
- $heading_animation .='<'.l_theplus_validate_html_tag($ani_title_tag).' class="pt-plus-cd-headline push" >';
554
  if($prefix != ''){
555
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
556
  }
@@ -580,10 +580,10 @@ class L_ThePlus_Heading_Animation extends Widget_Base {
580
  if($postfix != ''){
581
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
582
  }
583
- $heading_animation .='</'.l_theplus_validate_html_tag($ani_title_tag).'>';
584
  }
585
  if ($anim_styles == 'style-6') {
586
- $heading_animation .='<'.l_theplus_validate_html_tag($ani_title_tag).' class="pt-plus-cd-headline letters scale" >';
587
  if($prefix != ''){
588
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
589
  }
@@ -613,7 +613,7 @@ class L_ThePlus_Heading_Animation extends Widget_Base {
613
  if($postfix != ''){
614
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
615
  }
616
- $heading_animation .='</'.l_theplus_validate_html_tag($ani_title_tag).'>';
617
  }
618
  $heading_animation .='</div>';
619
 
3
  Widget Name: Heading Animattion
4
  Description: Text Animation of style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
419
  $heading_animation ='<div class="pt-plus-heading-animation heading-animation head-anim-'.esc_attr($anim_styles).' '.esc_attr($animated_class).' '.esc_attr($uid).'" '.$animation_attr.'>';
420
 
421
  if ($anim_styles == 'style-1') {
422
+ $heading_animation .='<'.$ani_title_tag.' class="pt-plus-cd-headline letters type" >';
423
  if($prefix != ''){
424
  $heading_animation .='<span >'.$prefix.' </span>';
425
  }
449
  if($postfix != ''){
450
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
451
  }
452
+ $heading_animation .='</'.$ani_title_tag.'>';
453
  }
454
  if ($anim_styles == 'style-2') {
455
+ $heading_animation .='<'.$ani_title_tag.' class="pt-plus-cd-headline rotate-1" >';
456
  if($prefix != ''){
457
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
458
  }
481
  if($postfix != ''){
482
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
483
  }
484
+ $heading_animation .='</'.$ani_title_tag.'>';
485
  }
486
  if ($anim_styles == 'style-3') {
487
+ $heading_animation .='<'.$ani_title_tag.' class="pt-plus-cd-headline zoom" >';
488
  if($prefix != ''){
489
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
490
  }
514
  if($postfix != ''){
515
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
516
  }
517
+ $heading_animation .='</'.$ani_title_tag.'>';
518
  }
519
  if ($anim_styles == 'style-4') {
520
+ $heading_animation .='<'.$ani_title_tag.' class="pt-plus-cd-headline loading-bar " >';
521
  if($prefix != ''){
522
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
523
  }
547
  if($postfix != ''){
548
  $heading_animation .='<span > '.esc_html($postfix).'</span>';
549
  }
550
+ $heading_animation .='</'.$ani_title_tag.'>';
551
  }
552
  if ($anim_styles == 'style-5') {
553
+ $heading_animation .='<'.$ani_title_tag.' class="pt-plus-cd-headline push" >';
554
  if($prefix != ''){
555
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
556
  }
580
  if($postfix != ''){
581
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
582
  }
583
+ $heading_animation .='</'.$ani_title_tag.'>';
584
  }
585
  if ($anim_styles == 'style-6') {
586
+ $heading_animation .='<'.$ani_title_tag.' class="pt-plus-cd-headline letters scale" >';
587
  if($prefix != ''){
588
  $heading_animation .='<span >'.esc_html($prefix).' </span>';
589
  }
613
  if($postfix != ''){
614
  $heading_animation .='<span > '.esc_html($postfix).' </span>';
615
  }
616
+ $heading_animation .='</'.$ani_title_tag.'>';
617
  }
618
  $heading_animation .='</div>';
619
 
modules/widgets/tp_heading_title.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Heading Title
4
  Description: Creative Heading Options.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
@@ -1346,13 +1346,13 @@ class L_Theplus_Ele_Heading_Title extends Widget_Base {
1346
 
1347
 
1348
  $title_con ='<div class="head-title '.esc_attr($mobile_center).'" > ';
1349
- $title_con .='<'.esc_attr(l_theplus_validate_html_tag($settings["title_h"])).' '.$this->get_render_attribute_string( "titlehref" ).' class="heading-title '.esc_attr($mobile_center).' '.esc_attr($title_gradient_cass).'" data-hover="'.esc_attr($heading_title_text).'">';
1350
  if($settings["heading_s_style"]=="text_before"){
1351
  $title_con.= $title_s_before.$heading_title_text;
1352
  }else{
1353
  $title_con.= $heading_title_text.$title_s_before;
1354
  }
1355
- $title_con .='</'.esc_attr(l_theplus_validate_html_tag($settings["title_h"])).'>';
1356
 
1357
  if ($heading_style =="style_4" || $heading_style =="style_9"){
1358
  $title_con .='<div class="seprator sep-l" >';
@@ -1398,7 +1398,7 @@ class L_Theplus_Ele_Heading_Title extends Widget_Base {
1398
  $sub_title_dis = $settings['sub_title'];
1399
  }
1400
  $s_title_con ='<div class="sub-heading">';
1401
- $s_title_con .='<'.esc_attr(l_theplus_validate_html_tag($settings["sub_title_tag"])).' class="heading-sub-title '.esc_attr($mobile_center).' '.$sub_gradient_cass.'"> '.$sub_title_dis.' </'.esc_attr(l_theplus_validate_html_tag($settings["sub_title_tag"])).'>';
1402
  $s_title_con .='</div>';
1403
  }
1404
  if($settings["position"] =="before"){
3
  Widget Name: Heading Title
4
  Description: Creative Heading Options.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
1346
 
1347
 
1348
  $title_con ='<div class="head-title '.esc_attr($mobile_center).'" > ';
1349
+ $title_con .='<'.esc_attr($settings["title_h"]).' '.$this->get_render_attribute_string( "titlehref" ).' class="heading-title '.esc_attr($mobile_center).' '.esc_attr($title_gradient_cass).'" data-hover="'.esc_attr($heading_title_text).'">';
1350
  if($settings["heading_s_style"]=="text_before"){
1351
  $title_con.= $title_s_before.$heading_title_text;
1352
  }else{
1353
  $title_con.= $heading_title_text.$title_s_before;
1354
  }
1355
+ $title_con .='</'.esc_attr($settings["title_h"]).'>';
1356
 
1357
  if ($heading_style =="style_4" || $heading_style =="style_9"){
1358
  $title_con .='<div class="seprator sep-l" >';
1398
  $sub_title_dis = $settings['sub_title'];
1399
  }
1400
  $s_title_con ='<div class="sub-heading">';
1401
+ $s_title_con .='<'.esc_attr($settings["sub_title_tag"]).' class="heading-sub-title '.esc_attr($mobile_center).' '.$sub_gradient_cass.'"> '.$sub_title_dis.' </'.esc_attr($settings["sub_title_tag"]).'>';
1402
  $s_title_con .='</div>';
1403
  }
1404
  if($settings["position"] =="before"){
modules/widgets/tp_hovercard.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: TP Hover card
4
  Description: Hover Card
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
@@ -1551,10 +1551,10 @@ class L_ThePlus_Hovercard extends Widget_Base {
1551
  $repeater->add_control(
1552
  'css_filter_hover_cst',
1553
  [
1554
- 'label' => esc_html__( 'CSS Filter', 'tpebl' ),
1555
  'type' => Controls_Manager::POPOVER_TOGGLE,
1556
- 'label_off' => __( 'Default', 'tpebl' ),
1557
- 'label_on' => __( 'Custom', 'tpebl' ),
1558
  'return_value' => 'yes',
1559
  'condition' => [
1560
  'open_tag!' => 'none',
@@ -1567,7 +1567,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
1567
  $repeater->add_control(
1568
  'css_filter_blur',
1569
  [
1570
- 'label' => esc_html__( 'Blur', 'tpebl' ),
1571
  'type' => Controls_Manager::SLIDER,
1572
  'range' => [
1573
  'px' => [
@@ -1591,7 +1591,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
1591
  $repeater->add_control(
1592
  'css_filter_brightness',
1593
  [
1594
- 'label' => esc_html__( 'Brightness', 'tpebl' ),
1595
  'type' => Controls_Manager::SLIDER,
1596
  'range' => [
1597
  'px' => [
@@ -1615,7 +1615,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
1615
  $repeater->add_control(
1616
  'css_filter_contrast',
1617
  [
1618
- 'label' => esc_html__( 'Contrast', 'tpebl' ),
1619
  'type' => Controls_Manager::SLIDER,
1620
  'range' => [
1621
  'px' => [
@@ -1639,7 +1639,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
1639
  $repeater->add_control(
1640
  'css_filter_saturation',
1641
  [
1642
- 'label' => esc_html__( 'Saturation', 'tpebl' ),
1643
  'type' => Controls_Manager::SLIDER,
1644
  'range' => [
1645
  'px' => [
@@ -1663,7 +1663,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
1663
  $repeater->add_control(
1664
  'css_filter_hue',
1665
  [
1666
- 'label' => esc_html__( 'Hue', 'tpebl' ),
1667
  'type' => Controls_Manager::SLIDER,
1668
  'range' => [
1669
  'px' => [
@@ -2377,10 +2377,10 @@ class L_ThePlus_Hovercard extends Widget_Base {
2377
  $repeater->add_control(
2378
  'image_css_filter_hover_cst',
2379
  [
2380
- 'label' => esc_html__( 'CSS Filter', 'tpebl' ),
2381
  'type' => Controls_Manager::POPOVER_TOGGLE,
2382
- 'label_off' => __( 'Default', 'tpebl' ),
2383
- 'label_on' => __( 'Custom', 'tpebl' ),
2384
  'return_value' => 'yes',
2385
  'condition' => [
2386
  'content_tag' => 'image',
@@ -2392,7 +2392,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
2392
  $repeater->add_control(
2393
  'image_css_filter_blur',
2394
  [
2395
- 'label' => esc_html__( 'Blur', 'tpebl' ),
2396
  'type' => Controls_Manager::SLIDER,
2397
  'range' => [
2398
  'px' => [
@@ -2415,7 +2415,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
2415
  $repeater->add_control(
2416
  'image_css_filter_brightness',
2417
  [
2418
- 'label' => esc_html__( 'Brightness', 'tpebl' ),
2419
  'type' => Controls_Manager::SLIDER,
2420
  'range' => [
2421
  'px' => [
@@ -2438,7 +2438,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
2438
  $repeater->add_control(
2439
  'image_css_filter_contrast',
2440
  [
2441
- 'label' => esc_html__( 'Contrast', 'tpebl' ),
2442
  'type' => Controls_Manager::SLIDER,
2443
  'range' => [
2444
  'px' => [
@@ -2461,7 +2461,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
2461
  $repeater->add_control(
2462
  'image_css_filter_saturation',
2463
  [
2464
- 'label' => esc_html__( 'Saturation', 'tpebl' ),
2465
  'type' => Controls_Manager::SLIDER,
2466
  'range' => [
2467
  'px' => [
@@ -2484,7 +2484,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
2484
  $repeater->add_control(
2485
  'image_css_filter_hue',
2486
  [
2487
- 'label' => esc_html__( 'Hue', 'tpebl' ),
2488
  'type' => Controls_Manager::SLIDER,
2489
  'range' => [
2490
  'px' => [
@@ -2531,7 +2531,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
2531
 
2532
  $open_tag='';
2533
  if(!empty($item['open_tag']) && $item['open_tag']!='none'){
2534
- $open_tag = l_theplus_validate_html_tag($item['open_tag']);
2535
 
2536
  $this->add_render_attribute( 'loop_attr'.$i, 'class', 'elementor-repeater-item-' . $item['_id']);
2537
  }
@@ -2546,9 +2546,9 @@ class L_ThePlus_Hovercard extends Widget_Base {
2546
 
2547
  $close_tag='';
2548
  if(!empty($item['close_tag']) && $item['close_tag']=='close'){
2549
- $close_tag = l_theplus_validate_html_tag($open_tag);
2550
  }else if(!empty($item['close_tag']) && $item['close_tag']!='close' && $item['close_tag']!='none'){
2551
- $close_tag = l_theplus_validate_html_tag($item['close_tag']);
2552
  }
2553
 
2554
  /*a link*/
@@ -2567,7 +2567,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
2567
 
2568
  /*Open Tag start*/
2569
  if(!empty($open_tag)){
2570
- $loopitem .= '<'.l_theplus_validate_html_tag($open_tag).' '.$this->get_render_attribute_string( "loop_attr".$i ).'>';
2571
  }
2572
  /*Open Tag end*/
2573
 
@@ -2596,7 +2596,7 @@ class L_ThePlus_Hovercard extends Widget_Base {
2596
 
2597
  /*Close Tag start*/
2598
  if(!empty($item['close_tag']) && $item['close_tag']!='none'){
2599
- $loopitem .= '</'.l_theplus_validate_html_tag($close_tag).'>';
2600
  }
2601
  /*Close Tag end*/
2602
 
3
  Widget Name: TP Hover card
4
  Description: Hover Card
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
1551
  $repeater->add_control(
1552
  'css_filter_hover_cst',
1553
  [
1554
+ 'label' => esc_html__( 'CSS Filter', 'hclbe' ),
1555
  'type' => Controls_Manager::POPOVER_TOGGLE,
1556
+ 'label_off' => __( 'Default', 'hclbe' ),
1557
+ 'label_on' => __( 'Custom', 'hclbe' ),
1558
  'return_value' => 'yes',
1559
  'condition' => [
1560
  'open_tag!' => 'none',
1567
  $repeater->add_control(
1568
  'css_filter_blur',
1569
  [
1570
+ 'label' => esc_html__( 'Blur', 'hclbe' ),
1571
  'type' => Controls_Manager::SLIDER,
1572
  'range' => [
1573
  'px' => [
1591
  $repeater->add_control(
1592
  'css_filter_brightness',
1593
  [
1594
+ 'label' => esc_html__( 'Brightness', 'hclbe' ),
1595
  'type' => Controls_Manager::SLIDER,
1596
  'range' => [
1597
  'px' => [
1615
  $repeater->add_control(
1616
  'css_filter_contrast',
1617
  [
1618
+ 'label' => esc_html__( 'Contrast', 'hclbe' ),
1619
  'type' => Controls_Manager::SLIDER,
1620
  'range' => [
1621
  'px' => [
1639
  $repeater->add_control(
1640
  'css_filter_saturation',
1641
  [
1642
+ 'label' => esc_html__( 'Saturation', 'hclbe' ),
1643
  'type' => Controls_Manager::SLIDER,
1644
  'range' => [
1645
  'px' => [
1663
  $repeater->add_control(
1664
  'css_filter_hue',
1665
  [
1666
+ 'label' => esc_html__( 'Hue', 'hclbe' ),
1667
  'type' => Controls_Manager::SLIDER,
1668
  'range' => [
1669
  'px' => [
2377
  $repeater->add_control(
2378
  'image_css_filter_hover_cst',
2379
  [
2380
+ 'label' => esc_html__( 'CSS Filter', 'hclbe' ),
2381
  'type' => Controls_Manager::POPOVER_TOGGLE,
2382
+ 'label_off' => __( 'Default', 'hclbe' ),
2383
+ 'label_on' => __( 'Custom', 'hclbe' ),
2384
  'return_value' => 'yes',
2385
  'condition' => [
2386
  'content_tag' => 'image',
2392
  $repeater->add_control(
2393
  'image_css_filter_blur',
2394
  [
2395
+ 'label' => esc_html__( 'Blur', 'hclbe' ),
2396
  'type' => Controls_Manager::SLIDER,
2397
  'range' => [
2398
  'px' => [
2415
  $repeater->add_control(
2416
  'image_css_filter_brightness',
2417
  [
2418
+ 'label' => esc_html__( 'Brightness', 'hclbe' ),
2419
  'type' => Controls_Manager::SLIDER,
2420
  'range' => [
2421
  'px' => [
2438
  $repeater->add_control(
2439
  'image_css_filter_contrast',
2440
  [
2441
+ 'label' => esc_html__( 'Contrast', 'hclbe' ),
2442
  'type' => Controls_Manager::SLIDER,
2443
  'range' => [
2444
  'px' => [
2461
  $repeater->add_control(
2462
  'image_css_filter_saturation',
2463
  [
2464
+ 'label' => esc_html__( 'Saturation', 'hclbe' ),
2465
  'type' => Controls_Manager::SLIDER,
2466
  'range' => [
2467
  'px' => [
2484
  $repeater->add_control(
2485
  'image_css_filter_hue',
2486
  [
2487
+ 'label' => esc_html__( 'Hue', 'hclbe' ),
2488
  'type' => Controls_Manager::SLIDER,
2489
  'range' => [
2490
  'px' => [
2531
 
2532
  $open_tag='';
2533
  if(!empty($item['open_tag']) && $item['open_tag']!='none'){
2534
+ $open_tag = $item['open_tag'];
2535
 
2536
  $this->add_render_attribute( 'loop_attr'.$i, 'class', 'elementor-repeater-item-' . $item['_id']);
2537
  }
2546
 
2547
  $close_tag='';
2548
  if(!empty($item['close_tag']) && $item['close_tag']=='close'){
2549
+ $close_tag = $open_tag;
2550
  }else if(!empty($item['close_tag']) && $item['close_tag']!='close' && $item['close_tag']!='none'){
2551
+ $close_tag = $item['close_tag'];
2552
  }
2553
 
2554
  /*a link*/
2567
 
2568
  /*Open Tag start*/
2569
  if(!empty($open_tag)){
2570
+ $loopitem .= '<'.$open_tag.' '.$this->get_render_attribute_string( "loop_attr".$i ).'>';
2571
  }
2572
  /*Open Tag end*/
2573
 
2596
 
2597
  /*Close Tag start*/
2598
  if(!empty($item['close_tag']) && $item['close_tag']!='none'){
2599
+ $loopitem .= '</'.$close_tag.'>';
2600
  }
2601
  /*Close Tag end*/
2602
 
modules/widgets/tp_info_box.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Info Box
4
  Description: Display Infobox.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
@@ -2812,7 +2812,7 @@ class L_ThePlus_Info_Box extends Widget_Base {
2812
 
2813
  $title_tag=!empty($settings['title_tag']) ? $settings['title_tag'] : 'div';
2814
  if(!empty($settings["title"])){
2815
- $service_title= '<a '.$this->get_render_attribute_string( "box_link" ).' ><'.l_theplus_validate_html_tag($title_tag).' class="service-title "> '.esc_html($settings["title"]).' </'.l_theplus_validate_html_tag($title_tag).'></a>';
2816
  }
2817
 
2818
  $border_check=$settings["border_check"];
3
  Widget Name: Info Box
4
  Description: Display Infobox.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
2812
 
2813
  $title_tag=!empty($settings['title_tag']) ? $settings['title_tag'] : 'div';
2814
  if(!empty($settings["title"])){
2815
+ $service_title= '<a '.$this->get_render_attribute_string( "box_link" ).' ><'.$title_tag.' class="service-title "> '.esc_html($settings["title"]).' </'.$title_tag.'></a>';
2816
  }
2817
 
2818
  $border_check=$settings["border_check"];
modules/widgets/tp_meeting_scheduler.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Meeting Scheduler
4
  Description: Meeting Scheduler.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Meeting Scheduler
4
  Description: Meeting Scheduler.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_navigation_menu_lite.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: TP Navigation Menu
4
  Description: Style of header navigation bar menu
5
  Author: theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: TP Navigation Menu
4
  Description: Style of header navigation bar menu
5
  Author: theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_ninja_form.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Ninja Form
4
  Description: Third party plugin ninja form style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Ninja Form
4
  Description: Third party plugin ninja form style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_number_counter.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Number Counter
4
  Description: Display style of count numbers.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Number Counter
4
  Description: Display style of count numbers.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_page_scroll.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Page Scroll
4
  Description: Page Scroll
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Page Scroll
4
  Description: Page Scroll
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_post_search.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Posts Search
4
  Description: Post Search Form Of Styles.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Posts Search
4
  Description: Post Search Form Of Styles.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_pricing_table.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Pricing Table
4
  Description: unique design of pricing table.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Pricing Table
4
  Description: unique design of pricing table.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_progress_bar.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Progress Bar
4
  Description: Progress Bar
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Progress Bar
4
  Description: Progress Bar
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_scroll_navigation.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Scroll Navigation
4
  Description: navigation bar Scrolling Effect scroll event.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Scroll Navigation
4
  Description: navigation bar Scrolling Effect scroll event.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_smooth_scroll.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Smooth Scroll
4
  Description: smooth page scroll.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Smooth Scroll
4
  Description: smooth page scroll.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_social_icon.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Social Icon
4
  Description: share social icon list design.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Social Icon
4
  Description: share social icon list design.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_tabs_tours.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Tabs And Tours
4
  Description: Toggle of a tabs and tours content.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Tabs And Tours
4
  Description: Toggle of a tabs and tours content.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_team_member_listout.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Team Member Listing
4
  Description: Different style of Team Member taxonomy Post listing layouts.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Team Member Listing
4
  Description: Different style of Team Member taxonomy Post listing layouts.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_testimonial_listout.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Testimonial Carousel
4
  Description: Different style of testimonial.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Testimonial Carousel
4
  Description: Different style of testimonial.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_video_player.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: Video Player
4
  Description: Video player.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: Video Player
4
  Description: Video player.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
modules/widgets/tp_wp_forms.php CHANGED
@@ -3,7 +3,7 @@
3
  Widget Name: WP Forms
4
  Description: Third party plugin WP forms style.
5
  Author: Theplus
6
- Author URI: https://posimyth.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
3
  Widget Name: WP Forms
4
  Description: Third party plugin WP forms style.
5
  Author: Theplus
6
+ Author URI: http://posimyththemes.com
7
  */
8
  namespace TheplusAddons\Widgets;
9
 
readme.txt CHANGED
@@ -1,271 +1,15 @@
1
- === The Plus Addons for Elementor Page Builder Lite ===
2
- Contributors: posimyththemes, ankitposimyth, nirmalkavaiya, sagarpatel124
3
- 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.7
8
- Requires PHP: 5.6
9
- License: GPLv3
10
- License URI: https://opensource.org/licenses/GPL-3.0
11
-
12
- == Description ==
13
-
14
- The Plus Addons is made by experienced designers and developers to fulfil all your needs while development of websites. It's completely responsive, easy to use with tons of options. Which makes this plugin biggest, unique and most advance. Plugin is already used by lots of designers and developers and they have given very positive feedbacks. We keep improving plugin so you have the best available version with latest features as per trends.<br>
15
-
16
- <h3>Free Widgets </h3>
17
-
18
- 1. [Advanced Text Block](https://theplusaddons.com/widgets/advance-text-block/) - Add your most important text content with maximum possible options. It have all cosmetic, typographic and Responsive options as per regular needs.
19
- 2. [BlockQuote](https://theplusaddons.com/widgets/blockquote/) - Amazing widgets to showcase blockquotes, sayings and text content in style with lots of customisation options to play with..
20
- 3. [Buttons](https://theplusaddons.com/widgets/buttons/) - Proven Styles, Powerful Options and Incredible UX for Most common element of website building, It’s a plus buttons for WordPress using Elementor.
21
- 4. [Countdown](https://theplusaddons.com/widgets/countdown/) - Remarkable options to create amazing Countdown designs. It’s suitable for coming soon, under maintenance, and other timer sections.
22
- 5. [Heading Title](https://theplusaddons.com/widgets/heading-titles/) - Simple and Multi Purpose Heading title options with magic scroll, tooltip, scroll animation and Full Typography options for WordPress using Elementor.
23
- 6. [Infobox](https://theplusaddons.com/widgets/infobox/) - Wondering for amazing tool to showcase your text content? Infobox is proven and with breakthrough UI/UX element for WordPress using Elementor.
24
- 7. [Navigation Menu Lite](https://theplusaddons.com/widgets/elementor-header-navigation-builder/) - Using Plain Theme, Theme builder or elementor pro and looking forward to have navigation menu? Here you go using this option. Create extraordinary navigation bars with unlimited opportunities
25
- 8. [Piechart](https://theplusaddons.com/widgets/piechart/) - Most basic web element designed creative way to showcase your charts in a visually appealing way. Customise Pie Chart in Elementor the way you want and You will have multiple options of It’s animations on First Load and Scroll.
26
- 9. [Post Searchs](https://theplusaddons.com/widgets/search-bar/) - Make all your pages searchable using amazing search bar widget, which search using wordpress’s main search function. Design with tons of options.
27
- 10. [Pricing Tables](https://theplusaddons.com/widgets/pricing-table/) - We care for your money, So It’s most amazing and designed based on AB tested philosophies to make it Elite pricing table for WordPress using Elementor.
28
- 11. [Progress Bar](https://theplusaddons.com/widgets/progress-bar/) - Use this widget for multipurpose way to show your progress bar, skill bar, value bar, percentage bar or any other kind of Value in Progress bar format in Elementor using this amazing, versatile and fully customisable widget.
29
- 12. [Social Icon](https://theplusaddons.com/widgets/social-icon/) - Your handy tool to create amazing social media icons and setup links. It have tons of social icon styles to use in WordPress using Elementor
30
- 13. [Video](https://theplusaddons.com/widgets/videos/) - Brilliant tool with Powerful options to showcase your Youtube, vimeo and Self-hosted videos in style for WordPress using Elementor.
31
- 14. [Heading Animation](https://theplusaddons.com/widgets/heading-animation/) - Elite tool to showcase multiple text with incredible typing animations with lots of customisation options for WordPress using Elementor.
32
- 15. [Flipbox](https://theplusaddons.com/widgets/flipbox/) - Showcase your services and eye catchy content with most attractive and with powerful UX structure on WordPress using Elementor.
33
- 16. [Smooth Scroll](https://theplusaddons.com/widgets/smooth-scroll/) - Some pages of your site needs amazing smooth experience. You can do it using this plugin to have smooth scroll effect for amazing UX in your elementor website.
34
- 17. [Accordions](https://theplusaddons.com/widgets/accordion/) - Sensational way to showcase your accordions with crafted design styles and options to create uniquely for WordPress using Elementor.
35
- 18. [Tabs/Tours](https://theplusaddons.com/widgets/tabs-tours/) - Presenting most advanced and powerful Tabs and Tours style collection with unlimited customisation options for WordPress using Elementor.
36
- 19. [Full Page](https://theplusaddons.com/widgets/best-page-scrolling-options-for-elementor/#full-piling) - This widget is the combination of Full Page JS, Multi Scroll JS, Horizontal Scroll and Page Piling JS. Which are most popular in unique one page websites.
37
- 20. [Caldera Forms](https://theplusaddons.com/widgets/caldera-forms/) - Proven Look and Feel of Caldera Forms with elegant improvements to get amazing UI and UX for all your forms in WordPress using Elementor.
38
- 21. [Contact form 7](https://theplusaddons.com/widgets/contact-form-7/) - Proven Look and Feel of Contact form 7 forms with elegant improvements to get amazing UI and UX for all your forms in WordPress using Elementor.
39
- 22. [Everest Forms](https://theplusaddons.com/widgets/everest-forms/) - Proven Look and Feel of Everest Forms with elegant improvements to get amazing UI and UX for all your forms in WordPress using Elementor.
40
- 23. [Gravity Forms](https://theplusaddons.com/widgets/gravity-forms/) - Proven Look and Feel of Gravity Forms with elegant improvements to get amazing UI and UX for all your forms in WordPress using Elementor.
41
- 24. [Ninja Forms](https://theplusaddons.com/widgets/ninja-forms/) - Proven Look and Feel of Ninja forms with elegant improvements to get amazing UI and UX for all your forms in WordPress using Elementor.
42
- 25. [WP Forms](https://theplusaddons.com/widgets/wpforms/) - Proven Look and Feel of WP forms with elegant improvements to get amazing UI and UX for all your forms in WordPress using Elementor.
43
- 26. [Blog Posts](https://theplusaddons.com/pluslisting/#plus-blog) - Supercharge your blog listing layouts and It's customisation options.
44
- Grid](https://theplusaddons.com/plus-blogs/grid-blogs/) | [Masonry](https://theplusaddons.com/plus-blogs/masonry-blogs/) | [Metro](https://theplusaddons.com/plus-blogs/metro-blogs/) | [Stagger Load](https://theplusaddons.com/plus-blogs/blog-stagger-load/)
45
- 27. [Image Gallery](https://theplusaddons.com/pluslisting/#plus-gallery) - Advanced Image Gallery styles with tons of options to create creative layouts.
46
- [Grid](https://theplusaddons.com/plus-image-gallery/image-grid/) | [Masonry](https://theplusaddons.com/plus-image-gallery/image-masonry/) | [Metro](https://theplusaddons.com/plus-image-gallery/image-metro/)
47
- 28. [Team Members](https://theplusaddons.com/pluslisting/#Team%20member) - Team member showcase with some unique concepts with 6+ base styles.
48
- [Grid](https://theplusaddons.com/team-member/#grid-section) | [Masonry](https://theplusaddons.com/team-member/#masonary-section)
49
- 29. [Testimonials](https://theplusaddons.com/pluslisting/#plus-testimonial) - Collection of 6+ styles of testimonial listing with tons of customisation options to create unique layouts.
50
- [Style 2](https://theplusaddons.com/testimonial/#style-two-carousel) | [Style 4](https://theplusaddons.com/testimonial/#style-four-normal-carousel)
51
- 30. [Client Logos](https://theplusaddons.com/pluslisting/#plus-clients) - Showcase your company client logos with amazing layout options.
52
- [Grid](https://theplusaddons.com/team-member/#grid-section) | [Masonry](https://theplusaddons.com/widgets/clients/#masonry-layout)
53
-
54
-
55
-
56
- <h3>Pro Widgets</h3>
57
-
58
- 1. [Audio Player](https://theplusaddons.com/widgets/audio-player/) - Widget to showcase your single music file or a playlist of music. It can be must have widget for entertainment category’s websites/projects
59
- 2. [Dark Mode](https://theplusaddons.com/widgets/elementor-dark-mode/) - Best way to create dark mode feature for elementor pages and posts by adding widget in footer or header area for best possibilities. It have best in class Night Mode / Dark Mode options with unique switcher options to customise.
60
- 3. [Instagram Feed](https://theplusaddons.com/widgets/instagram/) - Fastest and Easy to configure instagram feed widget ever made for elementor. You can get feed using access token or using just a username of instagram profile of any one. Detailed grid options for unlimited customisations and unique layout options for instagram feed.
61
- 4. [Login/Signup](https://theplusaddons.com/widgets/login-signup-password/) - Setup WordPress Login form, WordPress member Signup form or/and Forgot password form using one compact elementor widget. Best for WordPress based membership websites.
62
- 5. [Number Counter](https://theplusaddons.com/widgets/number-counter/) - Your all needs covered regarding showcase of numbers. This widget is with all needed options and customisation variations to make your achievements looks at it’s best.
63
- 6. [Pricing List](https://theplusaddons.com/widgets/pricing-list/) - Easiest way to showcase pricing of food menu or any list of items. You can use this for restaurant menus, service list and other ways using elementor. It can be used versatile way by using It’s unique options.
64
- 7. [Protected Content](https://theplusaddons.com/widgets/protected-content/) - Hide content from website visitors based on simple password, Multiple Passwords, or based on their wordpress user role. You may use that for coupon code options, for client panel and various usages on your website.
65
- 8. [Stylist List](https://theplusaddons.com/widgets/stylish-list/) - Make a list with great customisation options, Unique layouts and Many value added options to reach an extra level of design for stylish list on WordPress using Elementor.
66
- 9. [Table](https://theplusaddons.com/widgets/table/) - Create Simplest Table in Elementor or Complex Layout needs in elementor, Table widget for elementor will help you in that. It can be useful for all kind of comparison tables, Pricing Tables, or Busy Table Layouts with tons of options in Elementor.
67
- 10. [Advanced Typography](https://theplusaddons.com/widgets/advanced-typography/) - Collection of top typography options for elementor such as knockout text, magicscroll typography, text blend mode, arc typography, circular text, underline to hover styles, shadow 3d typography, Vertical text & stroke typography options to create most advanced minimal structures.
68
- 11. [Advanced Buttons](https://theplusaddons.com/widgets/advanced-buttons/) - Attractive, Easy to use, conversation friendly, and A/B Tested collection of buttons with multi purpose usability in elementor page builder.
69
- 12. [Advertisement Banner](https://theplusaddons.com/widgets/advrtsment-banner/) - Make amazing CTA banners for your sale, offers, or any kind of promotional activities. Layer based hover effects makes it very unique and eye popping.
70
- 13. [Animated Separators](https://theplusaddons.com/widgets/advanced-separators/) - Multiple row/section and column shape dividers with unique options to configure that as per your needs. Style based on wavey JS which you can implement on any place and you can adjust shape separator’s animations and It’s shape divider size.
71
- 14. [Animated Service Boxes](https://theplusaddons.com/widgets/animated-service-boxes/) - Showcase your services, features, and other information in style using this widget of elementor. It can be used as a Animated box, Interactive banners, Info Box, Interactive cards, Animated Features, Interactive box and other ways.
72
- 15. [Before After](https://theplusaddons.com/widgets/before-after-2/) - Introducing fastest and easiest way to compare images to showcase before after by horizontal, vertical and opacity based system for WordPress Using Elementor.
73
- 16. [Carousal Anything](https://theplusaddons.com/widgets/carousal-anything/) - Make your carousels with all stunning options and with the power of templates of elementor. You can use any elementor widgets with various carousal options in this elementor widget.
74
- 17. [Carousal Remote](https://theplusaddons.com/widgets/carousal-remote/) - Connect and play with any carousel of the plus addons using this widget. You can connect just using unique id and put this widget anywhere to create some creative layouts.
75
- 18. [Circle Menu](https://theplusaddons.com/widgets/circle-menu/) - Display your call to action menu with amazing style and based on open/close method to keep it small in the beginning. It have bubble menu, flat menu and other variations.
76
- 19. [Creative Images](https://theplusaddons.com/widgets/creative-images/) - Change the way you put images on websites, Show It with great details effects and animation based on hover/scroll in WordPress using Elementor.
77
- 20. [Draw SVG](https://theplusaddons.com/widgets/draw-svg/) - You can use draw animation on any SVG in elementor, It can be draw on first load or You can setup that on hover draw option. You can draw SVG in Elementor Multiple Ways using multiple options to use from.
78
- 21. [Dynamic Devices](https://theplusaddons.com/widgets/device-dynamic/) - Love showcasing content inside beautiful laptops, Desktops, Mobiles and Browser Screens? This element is for you.
79
- 22. [Hotspot/Pin Point](https://theplusaddons.com/widgets/hotspot-pin-point/) - Highlight your points or Create Hot spots on your images to showcase your points. We also have 6+ creatively picked hotspot styles and advanced tooltip with unlimited options to setup in.
80
- 23. [Image Cascading](https://theplusaddons.com/widgets/image-cascading/) - Biggest and most brilliant plugin for layered images, Sections with layers, Cascading layouts in WordPress using Elementor.
81
- 24. [Lottiefiles Animations](https://theplusaddons.com/widgets/lottiefiles-animations-elementor/) - Looking animation which are quite engaging and crafter by top in class motion designers to use in your next web design project? Try this elementor widget, which will help you to achieve that just by using JSON code made from Lottiefiles.
82
- [Lottiefiles On Scroll](https://theplusaddons.com/widgets/lottiefiles-on-scroll-animation-elementor/)
83
- 25. [Morphing Sections](https://theplusaddons.com/widgets/morphing-sections/) - Wondering how to make your Blob Shape SVGs with animated morphing shape? This widget of elementor will help you to do Blob SVG Path morphing, Dynamic blob Shape Overlay in Image Gradient and Normal Color. This tool to animate blob SVGs and shape morphing in your row and column background.
84
- 26. [Off Canvas](https://theplusaddons.com/widgets/off-canvas/) - Any Elementor Widget or menu now in a stylish way with the unique variations of Off Canvas elementor widget. Many customisation options makes it unique and multi purpose in all elementor addons.
85
- 27. [Process/Steps](https://theplusaddons.com/widgets/process-steps/) - Special Widget made for showcase process/steps with unique layout variations. It have text indicator, special steps styles and more customizability options.
86
- 28. [Scroll Navigation](https://theplusaddons.com/widgets/one-page-scroll-navigation/) - Best widget for creation of one page scroll navigation to give feel of one page and easy to navigate on long page. It’s most popular web design trend to have one page websites and this widget will improve UX by having nice scroll navigation.
87
- 29. [Time line](https://theplusaddons.com/widgets/timeline/) - All your timeline layout needs will be fulfilled using this widget of elementor. It can be useful for Organisation History Timeline, Startup Storyline, Event/Program History TimeLine, Step by Step Tutorials Timeline, and Lifetime Achievements and many more ways.
88
- 30. [Unfold](https://theplusaddons.com/widgets/unfold-expand-toggle/) - Hide your content and Expand that on click to show more information. You can use this widget in elementor to show information with title and description as well as with elementor template.
89
- 31. [Row Background](https://theplusaddons.com/widgets/row-background/) - Sensational piece of code to create premium, layer based and uniquely advanced Section Backgrounds in WordPress using Elementor.
90
- [Gallery Background](https://theplusaddons.com/widgets/row-background/gallery-background/) | [Parallax Background](https://theplusaddons.com/widgets/row-background/parallax-background/) | [Segment Background](https://theplusaddons.com/widgets/row-background/segmentation-background/) | [Special Backgrounds](https://theplusaddons.com/widgets/row-background/special-background/) | [Video Background](https://theplusaddons.com/widgets/row-background/video-background/)
91
- 32. [Switcher](https://theplusaddons.com/widgets/switcher/) - Introducing amazing content switcher for your pricing table, Info Sections, Services and many other layouts on WordPress using Elementor.
92
- 33. [Page Scroll](https://theplusaddons.com/widgets/best-page-scrolling-options-for-elementor/) - This widget is the combination of Full Page JS, Multi Scroll JS, Horizontal Scroll and Page Piling JS. Which are most popular in unique one page websites.
93
- [Page Pilling](https://theplusaddons.com/widgets/best-page-scrolling-options-for-elementor/page-piling/) | [Multi Scroll 50/50](https://theplusaddons.com/widgets/best-page-scrolling-options-for-elementor/multi-scroll/) | [Multi Scroll 30/70](https://theplusaddons.com/widgets/best-page-scrolling-options-for-elementor/multi-scroll-2/) | [Horizontal Scroll Color Change](https://theplusaddons.com/widgets/horizontal-scroll-with-background-color-change/) | [Horizontal Scroll Fix Image Change](https://theplusaddons.com/widgets/horizontal-scroll-with-fix-background-image/) | [Horizontal Scroll Image Change](https://theplusaddons.com/widgets/horizontal-scroll-with-background-image-change/)
94
- 34. [Navigation Builder](https://theplusaddons.com/widgets/elementor-header-navigation-builder/) - All needs related to navigation and whole header section is covered under our collection of widgets for elementor. You can create search bar, woocommerce mini cart, music bar, login section, mega menu and many more using this elementor header builder widgets.
95
- [Horizontal Mega Menu](https://theplusaddons.com/widgets/mega-menu/#horizontal-menu) | [Vertical Mega Menu](https://theplusaddons.com/widgets/mega-menu/#vertical-menu) | [Vertical Toggle Mega Menu](https://theplusaddons.com/widgets/mega-menu/#vertical-menu)
96
- 35. [Breadcrumb](https://theplusaddons.com/widgets/breadcrumb-bar/) - Wondering for amazing tool to showcase your text content? Infobox is proven and with breakthrough UI/UX element for WordPress using Elementor.
97
- 36. [Mobile Menu](https://theplusaddons.com/widgets/mobile-menu/) - Special elementor widget made for mobile devices, It will give mobile application look and special menu designs for your website in this mobile first web world.
98
- 37. [Google Map](https://theplusaddons.com/widgets/google-maps/) - Advanced or simple needs of maps, We have covered all. One of the best elementor google map widget with lots of options and multiple marker pin points.
99
- 38. [Mailchimp Subscription](https://theplusaddons.com/widgets/mailchimp/) - Amazing Collection of Heading styles for your next project. It have simple yet elegant styles to create unlimited different Looks and Layouts.
100
- 39. [Blog Posts](https://theplusaddons.com/pluslisting/#plus-blog) - Supercharge your blog listing layouts and It's customisation options.
101
- [Carousel](https://theplusaddons.com/plus-blogs/carousel-blogs/) | [Grid](https://theplusaddons.com/plus-blogs/blog-styles/) | [Filter](https://theplusaddons.com/plus-blogs/blog-filter/) | [Lazy Load](https://theplusaddons.com/plus-blogs/lazy-load-blogs/) | [Load More](https://theplusaddons.com/plus-blogs/load-more-blogs/) | [Messy Columns](https://theplusaddons.com/plus-blogs/masonry-blogs/) | [Pagination](https://theplusaddons.com/plus-blogs/pagination-blogs/)
102
- 40. [Image Gallery](https://theplusaddons.com/pluslisting/#plus-gallery) - Advanced Image Gallery styles with tons of options to create creative layouts.
103
- [Carousel](https://theplusaddons.com/plus-image-gallery/image-carousel/) | [Filter](https://theplusaddons.com/plus-image-gallery/image-filter/) | [Messy Columns](https://theplusaddons.com/plus-image-gallery/image-messy-columns/) | [ACF Gallery Field](https://theplusaddons.com/pluslisting/elementor-acf-gallery-support/)
104
- 41. [Woo Products](https://theplusaddons.com/pluslisting/#woo-products) - Amazing Collection of unique product listing styles for WooCommerce.
105
- [Carousel](https://theplusaddons.com/pluslisting/product-carousal/) | [Filter](https://theplusaddons.com/pluslisting/product-filter/) | [Grid](https://theplusaddons.com/pluslisting/product-grid/) | [Lazy Load](https://theplusaddons.com/pluslisting/product-lazy-load/) | [Load More](https://theplusaddons.com/pluslisting/product-load-more/) | [Masonry](https://theplusaddons.com/pluslisting/product-masonry/) | [Messy Columns](https://theplusaddons.com/pluslisting/product-messy-column/) | [Metro](https://theplusaddons.com/pluslisting/product-metro/) | [Pagination](https://theplusaddons.com/pluslisting/product-pagination/) | [Style](https://theplusaddons.com/pluslisting/product-styles/)
106
- 42. [Team Members](https://theplusaddons.com/pluslisting/#Team%20member) - Team member showcase with some unique concepts with 6+ base styles.
107
- [Carousel layout](https://theplusaddons.com/team-member/#carousal-layout-section) | [Center Mode](https://theplusaddons.com/team-member/#center-mode-section) | [Filter Options](https://theplusaddons.com/team-member/#fIlter-section) | [Messy Columns](https://theplusaddons.com/team-member/#messy-section)
108
- 43. [Testimonials](https://theplusaddons.com/pluslisting/#plus-testimonial) - Collection of 6+ styles of testimonial listing with tons of customisation options to create unique layouts.
109
- [Center Mode Options](https://theplusaddons.com/testimonial/#center-moder-section) | [Messy Columns](https://theplusaddons.com/testimonial/#messy-columns-section) | [Style 1](https://theplusaddons.com/testimonial/#section-style-one) | [Style 3](https://theplusaddons.com/testimonial/#style-three-normal-carousel)
110
- 44. [Client Logos](https://theplusaddons.com/pluslisting/#plus-clients) - Showcase your company client logos with amazing layout options.
111
- [CSS Filters](https://theplusaddons.com/widgets/clients/#css-filters) | [Carousel](https://theplusaddons.com/widgets/clients/#carousel-options) | [Center Mode](https://theplusaddons.com/widgets/clients/#center-mode-carousel) | [Lazy Load](https://theplusaddons.com/client-load-more-lazy-load/) | [Load More](https://theplusaddons.com/client-load-more-lazy-load/) | [Messy Columns](https://theplusaddons.com/widgets/clients/#messy-columns) | [Paginations](https://theplusaddons.com/client-pagination/)
112
- 45. [Dynamic Listing Options](https://theplusaddons.com/pluslisting/#plus-dynamic-listing) - Supercharge your dynamic listing layouts and It's customisation options.
113
- [Custom Loop Skin](https://theplusaddons.com/pluslisting/custom-loop-skin-builder/) | [Dynamic Listing](https://theplusaddons.com/pluslisting/dynamic-listing/) | [ACF Loops](https://theplusaddons.com/pluslisting/#acf-loops) |
114
- [ACF Repeater Field](https://theplusaddons.com/pluslisting/elementor-acf-repeater-support/)
115
- 46. [Dynamic Category](https://theplusaddons.com/pluslisting/dynamic-category/) - Show categories or taxonomy listing of any custom post type in style using listing methods like Grid, Masonry, Metro and Carousel options and on top of that, there is options for 3d Parallax, Mouse move parallax and Messy columns.
116
- 47. [Dynamic Smart Showcase](https://theplusaddons.com/pluslisting/#plus-magazine-post-styles) - Supercharge your dynamic listing layouts and It's customisation options.
117
- [Magazine Slider](https://theplusaddons.com/pluslisting/dynamic-magazine-slider/) | [Magazine Filter](https://theplusaddons.com/pluslisting/dynamic-magazine-filter/) | [Dynamic Ticker](https://theplusaddons.com/pluslisting/dynamic-ticker/)
118
-
119
-
120
-
121
-
122
- <h3>Free Features </h3>
123
-
124
- 1. [Equal Height(Developer Friendly)ADVANCED](https://theplusaddons.com/plus-extras/equal-height/) - Using this option, You can setup equal height for your listing loops as well as with your standard widgets. This can be expand to long to equal height any same widgets by tracking their div structure or their common CSS class.
125
- 2. [Wrapper Link](https://theplusaddons.com/plus-extras/wrapper-link/) - You can add link on your whole section/row, Column and any widget using this option. It can be easily added and open in same tab or new tab.
126
-
127
-
128
-
129
-
130
- <h3>Pro Features</h3>
131
-
132
-
133
-
134
- 1. [Mouse Cursor Icon](https://theplusaddons.com/plus-extras/mouse-cursor-icon-change/) - Using this widget you can change mouse cursor or icon, setup follow cursor image or you can setup text based mouse cursor style. Which help your visitors to know about any column or you can improve your UX.
135
- 2. [Column Ordering In Devices](https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#column-order) - Now change your column order in different devices. Best for Navigation Menus and Other Creative Layouts.
136
- 3. [Custom Media Query Breakpoints](https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#media-query-breakpoint) - Setup Column's Width | Margin | Padding | Visibility | Order Sequence for different breakpoints based on @Media Min/Max Width Value(You Can Add Multiple Values too using Repeater.).
137
- 4. [Column Width(Px,%,Calc())](https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#column-width) - Use Pixels | Percentage | Calc Function
138
- 5. [Sticky Column](https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#sticky-column) - Make Column Sticky based on height of other columns in row.
139
- 6. [Display/Conditional Rules](https://theplusaddons.com/plus-extras/display-rules/) - Enable/Disable your any Elementor widgets based on multiple conditions and logics, Which gives you enormous possibilities for unique and out of the box logics in Marketing or Web Management Part.
140
- 7. [Global Continuous Effects](https://theplusaddons.com/plus-extras/special-effects-parallax-3d-mouse-hover-continuous-animations-elementor-widgets/#continuous-effects) - Looking for some amazing effects for each widget? Now, You can use mouse move based parallax in elementor widgets, Special Scroll Overlay dual color effects, Tilt 3D Hover Effects, and Continuous animation effects in elementor widgets.
141
- 8. [Global Mouse Hover Parallax](https://theplusaddons.com/plus-extras/special-effects-parallax-3d-mouse-hover-continuous-animations-elementor-widgets/#mouse-parallax) - Looking for some amazing effects for each widget? Now, You can use mouse move based parallax in elementor widgets, Special Scroll Overlay dual color effects, Tilt 3D Hover Effects, and Continuous animation effects in elementor widgets.
142
- 9. [Global Special Overlay Color](https://theplusaddons.com/plus-extras/special-effects-parallax-3d-mouse-hover-continuous-animations-elementor-widgets/#first-section) - Looking for some amazing effects for each widget? Now, You can use mouse move based parallax in elementor widgets, Special Scroll Overlay dual color effects, Tilt 3D Hover Effects, and Continuous animation effects in elementor widgets.
143
- 10. [Global Tilt 3D Effects](https://theplusaddons.com/plus-extras/special-effects-parallax-3d-mouse-hover-continuous-animations-elementor-widgets/#tilt-3d) - Looking for some amazing effects for each widget? Now, You can use mouse move based parallax in elementor widgets, Special Scroll Overlay dual color effects, Tilt 3D Hover Effects, and Continuous animation effects in elementor widgets.
144
- 11. [Global Tooltip](https://theplusaddons.com/plus-extras/global-tooltips-elementor-widgets/) - In today’s two way communication, Tooltips are are popular and increase interactiveness on your website. Best Global tooltip option available in elementor. Tooltips are almost in all possible elementor widgets and with tons of customisation options of tooltip.
145
- 12. [Cross Domain Copy Paste](https://theplusaddons.com/plus-extras/cross-domain-copy-paste-and-live-copy-elementor/) - Use "Plus Copy" to transfer your Elementor Sections, Widgets & Columns from One site to another with simple method. It will change the way you are using Plus Design Templates, You just need to Live Copy from our demo pages and Paste on your website directly.
146
- 13. [Facebook & Google Event Tracker](https://theplusaddons.com/plus-extras/conversion-event-tracker-in-elementor/) - This feature is to track all facebook pixel and google analytics conversion events from your WordPress Website made by Elementor Page Builder. It tracks each a tag's click events and Submit button events for form builder widgets.
147
- 14. [White Label](https://theplusaddons.com/plus-extras/white-label-branding/) - You may change each and every details of plugin to your own or your client’s. It will give personalisation to your client projects.
148
- 15. [Grid Design Tool](https://theplusaddons.com/plus-extras/design-tool/) - Multiple elementor designer productivity & testing oriented features, Which help designers to achieve their best possible creative level.
149
- 16. [MagicScroll Integration](https://theplusaddons.com/plus-extras/on-scroll-magic-elementor-parallax/) - Have you heard about ScrollMagic in Elementor? Most of all of our elementor widgets have ScrollMagic Options in Plus Extras to create unique layouts. This is best Scroll Magic options available in elementor till now.
150
- 17. [On Scroll Animation Content ](https://theplusaddons.com/plus-extras/on-scroll-animations-elementor-any-widgets/) - Amazing On Scroll Animations for all your individual widgets of elementor, You can setup one time scroll animation in elementor widgets or dual scroll animation in elementor widgets. It have more than 30 Animation styles for scroll animation for elementor widgets.
151
- 18. [Row Section Scroll Animation](https://theplusaddons.com/plus-extras/row-section-full-scroll-animation/) - Looking for Options like 3d Section | Row Animation on scroll, Reveal Animation, Content Fly animation on content, Special Content visibility options from different directions and Other effects based on scroll? Your search will end at here using this elementor widget.
152
- 19. [Custom CSS(Section & Column)](https://theplusaddons.com/plus-extras/elementor-column-improvements-upgrades-responsive/#custom-css) - Add your custom CSS in any Row/Section or Column
153
- 20. [18+ Premium Templates](https://theplusaddons.com/plus-design/#templates) - Your website landing page is few clicks away using our ready made, responsive website templates. It will have more demos coming very soon.
154
- 21. [ 300+ Premium UI Blocks](https://theplusaddons.com/plus-design/#templates) - Your website landing page is few clicks away using our ready made, responsive website templates. It will have more demos coming very soon.
155
-
156
-
157
- #### This plugin is addons of Elementor Page Builder
158
- <a href="https://elementor.com/">Elementor Page Builder</a> plugin must be installed and activated to use our plugin.
159
-
160
-
161
- <h3> Reviewed by Top Youtubers</h3>
162
-
163
- https://www.youtube.com/watch?v=kXmAQqdkVtg
164
-
165
- <h3> Documentation </h3>
166
-
167
- <a href="https://docs.posimyth.com/tpae">Visit Documentation</a>
168
-
169
- <h3> Support & Community </h3>
170
-
171
- <a href="https://wordpress.org/support/plugin/the-plus-addons-for-elementor-page-builder/">Free Support</a> | <a href="https://posimyth.ticksy.com/">Premium Support</a> | <a href="https://www.youtube.com/playlist?list=PLFRO-irWzXaLK9H5opSt88xueTnRhqvO5">Youtube Channel</a> | <a href="https://www.facebook.com/groups/theplus4elementor/">Facebook Community</a>
172
-
173
-
174
- <p><strong>If you like this plugin, please give us ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ to encourage for future improvement.</strong></p>
175
-
176
- == Installation ==
177
-
178
- 1. Go to ‘Plugins’ option in your dashboard and select 'add new'
179
- 2. Search for 'The Plus Addons for Elementor' and install it
180
- 3. Now You will have all widgets available in your Elementor Panel. You may check categories like “Plus Essential”, “Plus Listing”, “Plus Header” and so on.
181
- 4. You may enable/disable widgets & features from The Plus Settings from Dashboard.
182
- 5. Now, You are ready to build amazing elementor websites using The Plus Addons for Elementor.
183
-
184
- == Frequently Asked Questions ==
185
-
186
- **Does Elementor is Required to use this plugin?**
187
-
188
- Yes. You need to install & activate the Elementor plugin first to get access to The Plus Addons Widgets & Features.
189
-
190
- **Elementor Panel in the editor is freezed and showing spinning circle.**
191
-
192
- Make sure your memory limit is set to 768M or higher, If you have multiple elementor addons installed and you are having issue of elementor panel loading icon and freeze.
193
-
194
- Does this is issue of The Plus Addons? No. This is not any one’s bug/issue. It’s just because, If you want to use more widgets, Your server need more memory limit to use everything in your backend.
195
-
196
- My Hosting Provider doesn’t allow higher memory limit, What to do? If that is the case, You just need to disable all unused widgets from The Plus Addons and all other addons you have installed. Which will reduce need of required memory limit as total number of active widgets will go down.
197
-
198
- **Everything is messed up in Backend. Or Everything looks perfectly fine in Backend but having issues on frontend.**
199
-
200
- Make sure you have removed cache from The Plus Settings -> Performance -> Purge all Cache. Also, Remove cache from all your 3rd party cache plugins. On top of that, Remove your browser cache by hard reload and/or test your site on incognito mode.
201
-
202
- **Your Font Awesome Icons are not visible?**
203
-
204
- You need to turn on compatibility for font awesome 4 from Elementor -> Extra Settings.
205
-
206
- **My Backend Speed is down after installation of The Plus Addons.**
207
-
208
- We do not have any extra files to load, which reduce your backend performance. But, If you are having issue with loading in elementor panel with more delay, That means You need to increase your memory limit. If you can not increase memory limit, You need to disable all unused widgets from The Plus Settings ->Plus Widget as well as from all other Addon plugins you have installed on your website.
209
-
210
- **My Frontend website loading Speed is down after installation of The Plus Addons.**
211
-
212
- We have most advanced caching architecture, Which will never bloat your site. Know more about our caching architecture. We have some tricks and suggestion to improve frontend performance. Have a look at here
213
-
214
- == Screenshots ==
215
- 1. Collection of 100+ Free & Premium Elementor Widgets and Features.
216
- 2. We have developed this for exceptional performance for all your elementor websites.
217
- 3. Craft your navigation menu using elementor with great layout options and flexibility.
218
- 4. Your all listing needs are covered under our series of listing widgets with in depth options.
219
- 5. Wrapper Link, Global Tool Tip, Elementor Pro Compatibility, Magic Scroll, Cross Domain copy paste and lots more extra feature to supercharge your elementor.
220
- 6. Build creative and unique websites using Full Page, Page Pilling, Horizontal Scroll, and Multi Scroll in elementor page builder.
221
- 7. You most of form widgets are covered such as caldera forms, Gravity Forms, Everest Forms, Ninja Forms, Contact form 7, WP Forms and more are coming soon.
222
-
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
233
-
234
- = 2.0.5 =
235
- Compatibility : WordPress 5.7 compatibility
236
- Compatibility : Elementor Free 3.1.4 compatibility
237
- Compatibility : Elemento Pro 3.2.0 compatibility
238
-
239
- = 2.0.4 =
240
- Fix : Demo Importer bug fix
241
-
242
- = 2.0.3 =
243
- - COMPATIBILITY : Elementor Free 3.1.1 & Pro 3.0.10
244
- - Fix : Progress Bar : Number Prefix/Postfix bug fix
245
- - Fix : JS bug fix
246
-
247
- = 2.0.2 =
248
- - Compatibility : WordPress 5.6 Compatibility & jQuery Updates
249
- - Update : Accordion : Support Icon Library
250
- - Update : Button : Support Icon Library
251
- - Update : Infobox : Support Icon Library
252
- - Update : Flip Box : Support Icon Library
253
- - Fix : JS bug fix
254
-
255
- = 2.0.1 =
256
- - Gravity Form Fields Improvements
257
- - Bug Fixes
258
-
259
- = 2.0.0 =
260
- - Revamped whole structure
261
- - New Admin Panel UI
262
- - Updated & Included 30+ Widgets
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.
1
+ Hello The Plus Users,
2
+ We promised We will keep making our product solid and secure by taking all required steps to make it the most secure & stable addons of elementor.
3
+ You all must be aware of Elementor for version less than 3.1.2 https://www.wordfence.com/.../cross-site-scripting.../
4
+ We have released a new version for this same security update from our end as well.
5
+ Make sure, You have Elementor version 3.1.2 or higher.
6
+ Update to The Plus Addons for Elementor's latest Free version 2.0.6 and Pro Version 4.1.9. Do it Now, Without waiting further.
7
+ -> Upcoming Updates for The Plus Addons for Elementor :
8
+ - We have collaborated with multiple security experts for deep security testing and making plugin more secure and stable. So, Expect some more proactive silent patches in the future.
9
+ - We are excited for our next plugin release as well. New Widgets and Features coming soon in our next update. Which includes widgets Preloader, Social Rating (Facebook, Google, Manual, Mix), Social Feed (Instagram, Facebook, Youtube, Vimeo, Twitter, Social Wall with Mixed Reviews), Blog Builder (Single Page Builder and Other related Features), Woo Builder (Single Page, Cart, Checkout, My-Account and other parts of WooCommerce), Age Gate, and Social Sharing. We will also have multiple improvements in our previous widgets as well.
10
+ FAQs:
11
+ 1. Is this same as the previous vulnerability issue?
12
+ - No. There are very few chances of any serious security attacks compared to the previous one. Still, We highly recommend you update this As soon as possible. Make sure, You also update elementor to 3.1.2 or higher.
13
+ 2. This is a common issue with all elementor addons?
14
+ - As Per our initial observation, This same vulnerability in many popular elementor addons. Most of them must be working and/or released patches. Keep eyes on other addons as well, and keep Elementor & All Addons up to date.
15
+ If you need any help, Feel free to reach out to our helpdesk using https://posimyth.ticksy.com.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
theplus_elementor_addon.php CHANGED
@@ -1,20 +1,20 @@
1
  <?php
2
  /*
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
10
- * Elementor tested up to: 3.1
11
- * Elementor Pro tested up to: 3.2
12
  */
13
 
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__ ) );
@@ -40,17 +40,6 @@ function l_theplus_pluginsLoaded() {
40
  }
41
  add_action( 'plugins_loaded', 'l_theplus_pluginsLoaded' );
42
 
43
- /* theplus update notice */
44
- add_action('in_plugin_update_message-the-plus-addons-for-elementor-page-builder/theplus_elementor_addon.php','l_tp_in_plugin_update_message',10,2);
45
- function l_tp_in_plugin_update_message($data,$response){
46
- if( isset( $data['upgrade_notice'] ) && !empty($data['upgrade_notice']) ) {
47
- printf(
48
- '<div class="update-message">%s</div>',
49
- wpautop( $data['upgrade_notice'] )
50
- );
51
- }
52
- }
53
-
54
  /* theplus elementor load notice */
55
  function l_theplus_elementor_load_notice() {
56
  $plugin = 'elementor/elementor.php';
1
  <?php
2
  /*
3
  * Plugin Name: The Plus Addons for Elementor Page Builder Lite
4
+ * Plugin URI: https://theplusaddons.com/elementor/
5
  * Description: Biggest collection of Widgets & Features to supercharge your Elementor Page builder in WordPress.
6
+ * Version: 2.0.3
7
  * Author: POSIMYTH
8
+ * Author URI: https://theplusaddons.com/elementor/
9
  * Text Domain: tpebl
10
+ * Elementor tested up to: 3.1.1
11
+ * Elementor Pro tested up to: 3.0.10
12
  */
13
 
14
  if ( ! defined( 'ABSPATH' ) ) {
15
  exit;
16
  }
17
+ defined( 'L_THEPLUS_VERSION' ) or define( 'L_THEPLUS_VERSION', '2.0.3' );
18
  define( 'L_THEPLUS_FILE__', __FILE__ );
19
 
20
  define( 'L_THEPLUS_PATH', plugin_dir_path( __FILE__ ) );
40
  }
41
  add_action( 'plugins_loaded', 'l_theplus_pluginsLoaded' );
42
 
 
 
 
 
 
 
 
 
 
 
 
43
  /* theplus elementor load notice */
44
  function l_theplus_elementor_load_notice() {
45
  $plugin = 'elementor/elementor.php';
widgets_loader.php CHANGED
@@ -125,8 +125,12 @@ final class L_Theplus_Element_Load {
125
  wp_enqueue_style( 'theplus-ele-admin', L_THEPLUS_ASSETS_URL .'css/admin/theplus-ele-admin.css', array(),L_THEPLUS_VERSION,false );
126
  wp_enqueue_script( 'theplus-admin-js', L_THEPLUS_ASSETS_URL .'js/admin/theplus-admin.js', array(),L_THEPLUS_VERSION,false );
127
 
128
- echo '<script> var theplus_ajax_url = "'.admin_url("admin-ajax.php").'";
129
- var theplus_nonce = "'.wp_create_nonce("theplus-addons").'";</script>';
 
 
 
 
130
  }
131
  function theplus_mime_types($mimes) {
132
  $mimes['svg'] = 'image/svg+xml';
125
  wp_enqueue_style( 'theplus-ele-admin', L_THEPLUS_ASSETS_URL .'css/admin/theplus-ele-admin.css', array(),L_THEPLUS_VERSION,false );
126
  wp_enqueue_script( 'theplus-admin-js', L_THEPLUS_ASSETS_URL .'js/admin/theplus-admin.js', array(),L_THEPLUS_VERSION,false );
127
 
128
+ wp_localize_script(
129
+ 'theplus-admin-js', 'theplus_ajax_url', admin_url("admin-ajax.php")
130
+ );
131
+ wp_localize_script(
132
+ 'theplus-admin-js', 'theplus_nonce', wp_create_nonce("theplus-addons")
133
+ );
134
  }
135
  function theplus_mime_types($mimes) {
136
  $mimes['svg'] = 'image/svg+xml';