Elementor Addon Elements - Version 1.9.1

Version Description

  • Fixed: Admin notice issue
Download this release

Release Info

Developer wpvibes
Plugin Icon 128x128 Elementor Addon Elements
Version 1.9.1
Comparing to
See all releases

Code changes from version 1.9 to 1.9.1

Files changed (3) hide show
  1. elementor-addon-elements.php +2 -2
  2. inc/bootstrap.php +39 -3
  3. readme.txt +61 -36
elementor-addon-elements.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Add new elements to Elementor page builder plugin.
6
  * Plugin URI: https://www.elementoraddons.com/elements-addon-elements/
7
  * Author: WP Vibes
8
- * Version: 1.9
9
  * Author URI: https://wpvibes.com/
10
  * Elementor tested up to: 3.1.0
11
  * Elementor Pro tested up to: 3.0.9
@@ -16,7 +16,7 @@ define('EAE_FILE', __FILE__);
16
  define('EAE_URL', plugins_url('/', __FILE__));
17
  define('EAE_PATH', plugin_dir_path(__FILE__));
18
  define('EAE_SCRIPT_SUFFIX', defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min');
19
- define('EAE_VERSION', '1.9');
20
 
21
 
22
  if (!function_exists('_is_elementor_installed')) {
5
  * Description: Add new elements to Elementor page builder plugin.
6
  * Plugin URI: https://www.elementoraddons.com/elements-addon-elements/
7
  * Author: WP Vibes
8
+ * Version: 1.9.1
9
  * Author URI: https://wpvibes.com/
10
  * Elementor tested up to: 3.1.0
11
  * Elementor Pro tested up to: 3.0.9
16
  define('EAE_URL', plugins_url('/', __FILE__));
17
  define('EAE_PATH', plugin_dir_path(__FILE__));
18
  define('EAE_SCRIPT_SUFFIX', defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min');
19
+ define('EAE_VERSION', '1.9.1');
20
 
21
 
22
  if (!function_exists('_is_elementor_installed')) {
inc/bootstrap.php CHANGED
@@ -14,6 +14,8 @@ class Plugin
14
  public $module_manager;
15
 
16
  public static $helper = null;
 
 
17
  public static function get_instance()
18
  {
19
  if (!isset(self::$instance)) {
@@ -43,7 +45,7 @@ class Plugin
43
  $this->module_manager = new Managers\Module_Manager();
44
 
45
  $this->eae_review();
46
- $this->check_form_used();
47
  }
48
 
49
  function eae_elementor_init()
@@ -378,7 +380,8 @@ class Plugin
378
  $status = $review['status'];
379
 
380
  if ($status !== 'done') {
381
- if ($status == '' && $remind_later == '') {
 
382
  ?>
383
  <div class="notice notice-success is-dismissible">
384
  <p><?php _e('I hope you are enjoying using <b>Elementor Addon Elements</b>. Could you please do a BIG favor and give it a 5-star rating on WordPress.org ? <br/> Just to help us spread the word and boost our motivation. <br/><b>~ Anand Upadhyay</b>', 'wts-eae'); ?></p>
@@ -407,6 +410,15 @@ class Plugin
407
  update_option('eae_review', $review, false);
408
  }
409
 
 
 
 
 
 
 
 
 
 
410
  function check_form_used()
411
  {
412
  $query = array(
@@ -432,6 +444,18 @@ class Plugin
432
 
433
  function fv_add_box()
434
  {
 
 
 
 
 
 
 
 
 
 
 
 
435
  ?>
436
  <div class="fv-add-box notice notice-success is-dismissible">
437
  <div class="fv-logo">
@@ -457,7 +481,7 @@ class Plugin
457
  </div> */
458
  ?>
459
  <div>
460
- <p><?php _e('Look like you are using <b>Elementor Forms</b>! <br/>Save your form submission to database. <br/>Download <b>Form Vibes</b>', 'wpv-fv'); ?></p>
461
 
462
  <p>
463
  <?php echo '<a class="eae-notice-link" style="padding: 5px;" href="' . admin_url() . 'plugin-install.php?s=form+vibes&tab=search&type=term">Download Now</a>' ?>
@@ -469,6 +493,18 @@ class Plugin
469
  </div>
470
  <?php
471
  }
 
 
 
 
 
 
 
 
 
 
 
 
472
  }
473
 
474
  Plugin::get_instance();
14
  public $module_manager;
15
 
16
  public static $helper = null;
17
+ private static $show_notice = true;
18
+
19
  public static function get_instance()
20
  {
21
  if (!isset(self::$instance)) {
45
  $this->module_manager = new Managers\Module_Manager();
46
 
47
  $this->eae_review();
48
+ $this->fv_download_box();
49
  }
50
 
51
  function eae_elementor_init()
380
  $status = $review['status'];
381
 
382
  if ($status !== 'done') {
383
+ if ($status == '' && $remind_later == '' && self::$show_notice) {
384
+ self::$show_notice = false;
385
  ?>
386
  <div class="notice notice-success is-dismissible">
387
  <p><?php _e('I hope you are enjoying using <b>Elementor Addon Elements</b>. Could you please do a BIG favor and give it a 5-star rating on WordPress.org ? <br/> Just to help us spread the word and boost our motivation. <br/><b>~ Anand Upadhyay</b>', 'wts-eae'); ?></p>
410
  update_option('eae_review', $review, false);
411
  }
412
 
413
+ function fv_download_box(){
414
+ if (isset($_GET['fv_download_later'])) {
415
+ add_action('admin_notices', [$this, 'fv_download_later']);
416
+ } else if (isset($_GET['fv_not_interested'])) {
417
+ add_action('admin_notices', [$this, 'fv_not_interested']);
418
+ } else {
419
+ $this->check_form_used();
420
+ }
421
+ }
422
  function check_form_used()
423
  {
424
  $query = array(
444
 
445
  function fv_add_box()
446
  {
447
+ $download_later = get_transient('fv_download_later');
448
+
449
+ $fv_downloaded = get_option('fv_downloaded');
450
+
451
+ //echo 'notice '. self::$show_notice;
452
+ if($fv_downloaded === 'done' || $download_later){
453
+ return;
454
+ }
455
+ if(!self::$show_notice){
456
+ return;
457
+ }
458
+ self::$show_notice = false;
459
  ?>
460
  <div class="fv-add-box notice notice-success is-dismissible">
461
  <div class="fv-logo">
481
  </div> */
482
  ?>
483
  <div>
484
+ <p><?php _e('I hope you are enjoying using <b>Elementor Addon Elements</b>. Here is another useful plugin by us - <b>Form Vibes</b>. <br/>If you are using Elementor Pro Form, then you can capture form submissions within WordPress Admin.', 'wpv-fv'); ?></p>
485
 
486
  <p>
487
  <?php echo '<a class="eae-notice-link" style="padding: 5px;" href="' . admin_url() . 'plugin-install.php?s=form+vibes&tab=search&type=term">Download Now</a>' ?>
493
  </div>
494
  <?php
495
  }
496
+
497
+ function fv_download_later()
498
+ {
499
+ set_transient('fv_download_later', 'show again', WEEK_IN_SECONDS);
500
+ }
501
+
502
+ function fv_not_interested()
503
+ {
504
+ //set_transient( 'fv_review_done', 'Already Reviewed !', 3 * MONTH_IN_SECONDS );
505
+
506
+ update_option('fv_downloaded', 'done', false);
507
+ }
508
  }
509
 
510
  Plugin::get_instance();
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: elementor, elements, addons, elementor addon, elementor widget, page-build
4
  Requires at least: 5.0
5
  Requires PHP: 5.6
6
  Tested up to: 5.6
7
- Stable tag: 1.9
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,40 +12,63 @@ Add new elements to Elementor page builder.
12
 
13
  == Description ==
14
 
15
- This plugin adds new widgets to Elementor Page Builder.
16
-
17
- For more details and demo check our official site http://www.elementoraddons.com/
18
-
19
- Current Addon Elements:
20
-
21
- * Thumbnail Gallery (new)
22
- * Content Switcher (new)
23
- * Progress Bar
24
- * Dual Button
25
- * Animated Background Color (new)
26
- * Timeline (new)
27
- * Info Circle (new)
28
- * Comparison Table (new)
29
- * Info Circle (new)
30
- * Background Slider
31
- * Modal Popup
32
- * Flip Box
33
- * Text Separator
34
- * Price Table
35
- * Post List
36
- * Animated Text
37
- * After/Before Image Compare
38
- * Split Text
39
- * Google Map (with ability to add styles from Snazzy Maps)
40
- * Twitter (Show profile timeline, hashtag feed, tweet, follow and hashtag button)
41
- * Shape Separator (Deprecated.. use shape separator available with Elementor)
42
-
43
- Many more elements coming soon...
44
-
45
- Also try our premium plugin "AnyWhere Elementor Pro" to create Global Post Layouts with Elementor
46
- http://www.elementoraddons.com/anywhere-elementor-pro/
47
-
48
- Note: This plugin is an addon of Elementor Page Builder (https://wordpress.org/plugins/elementor/) and will only work with Elementor Page Builder installed.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
  == Installation ==
51
 
@@ -75,6 +98,8 @@ Column gap => No gap
75
 
76
  == Changelog ==
77
 
 
 
78
 
79
  = 1.9 =
80
  * New Widget : Thumb Gallery
@@ -131,7 +156,7 @@ Column gap => No gap
131
  * Fix : Text Separator blank icon migration issue resolved
132
  * Fix : Modal Popup Close button icon migration issue resolved
133
 
134
- == 1.6.1 =
135
  * Icon Migration from Font Awesome 4 to Font Awesome 5.
136
  * Fixed issue with SVG display
137
  * Modal Popup Close Button Spacing option added.
4
  Requires at least: 5.0
5
  Requires PHP: 5.6
6
  Tested up to: 5.6
7
+ Stable tag: 1.9.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
15
+ Add more power to your Elementor page builder experience by using our 23+ easy to use widgets and extensions.
16
+ Incorporate these creative elements in your WordPress website, to make it look more attractive and accessible than before.
17
+
18
+ == Elementor Addon Elements Features ==
19
+
20
+ We have built 23+ useful widgets and extensions to enhance your Elementor Page Building experience.
21
+
22
+ 1. [Timeline](https://www.elementoraddons.com/elements-addon-elements/timeline-for-elementor/) - Create a stunning horizontal timeline for your posts, page, custom post types, or for any static text.
23
+ 2. [Info Circle](https://www.elementoraddons.com/elements-addon-elements/info-circle-for-elementor/) - Present your content in an attractive circle layout, using pre-defined styles.
24
+ 3. [Comparison Table](https://www.elementoraddons.com/elements-addon-elements/comparison-table-for-elementor/) - Add a beautiful table to compare products and services.
25
+ 4. [Content Switcher](https://www.elementoraddons.com/elements-addon-elements/content-switcher-for-elementor/) - Switch between multiple contents like Primary or Secondary.
26
+ 5. [Thumbnail Slider](https://www.elementoraddons.com/elements-addon-elements/thumbnail-slider-for-elementor/) - Add a responsive slider with custom thumbnails and transition effects.
27
+ 6. [After/Before Image Compare](https://www.elementoraddons.com/elements-addon-elements/after-before-image-compare/) - Let your viewers compare between the before and after versions of an image.
28
+ 7. [Filterable Gallery](https://www.elementoraddons.com/elements-addon-elements/advance-gallery-for-elementor/) - Create a gallery for custom content or custom posts.
29
+ 8. [Wrapper Link](https://www.elementoraddons.com/tutorial/make-section-column-clickable-elementor/) (Clickable Section/Column) - Make sections and columns clickable by assigning links to them.
30
+ 9. [Particle Background](https://www.elementoraddons.com/elements-addon-elements/particle-background/) - Add creative particle background effects to section to attract visitors.
31
+ 10. [Background Slider](https://www.elementoraddons.com/elements-addon-elements/background-image-slider/) - Add sliders to the background to make them appealing.
32
+ 11. [Animated Gradient Background Slider](https://www.elementoraddons.com/elements-addon-elements/animated-gradient-background/) - Add eye-catching backgrounds to your Elementor sections and columns.
33
+ 12. [Modal Popup](https://www.elementoraddons.com/elements-addon-elements/modal-popup-elementor/) - Add a Read More button on the post archive that opens the content in a popup.
34
+ 13. [Google Map](https://www.elementoraddons.com/elements-addon-elements/google-map/) - Show Google map on your website with various styling options.
35
+ 14. [Twitter Feed](https://www.elementoraddons.com/elements-addon-elements/twitter-feed/) - Exhibit your Twitter feed in different styles.
36
+ 15. [Progress Bar](https://www.elementoraddons.com/elements-addon-elements/progress-bar/) - Add Progress Bar with four pre-defined skins, which can be customized accordingly.
37
+ 16. [Animated Text](https://www.elementoraddons.com/elements-addon-elements/animated-text/) - Add stylish headings to your Elementor website.
38
+ 17. [Text Separator](https://www.elementoraddons.com/elements-addon-elements/text-separator/) - Separate your text using fancy dividers.
39
+ 18. [Flip Box](https://www.elementoraddons.com/elements-addon-elements/flip-box-elementor/) - Use animated Flip Boxes to highlight any content on your page.
40
+ 19. [Split Text](https://www.elementoraddons.com/elements-addon-elements/split-text/) - Present heading in two distinct styles.
41
+ 20. [Dual Button](https://www.elementoraddons.com/elements-addon-elements/dual-button-for-elementor/) - Design the call to action buttons more attractively and elegantly.
42
+ 21. [Price Table](https://www.elementoraddons.com/elements-addon-elements/price-table-elementor-page-builder/) - Present your pricing plans in a stylish table layout.
43
+ 22. [Post List](https://www.elementoraddons.com/elements-addon-elements/post-list/) - Design your blog posts in a listed manner.
44
+ 23. [Shape Separator](https://www.elementoraddons.com/elements-addon-elements/shape-separator-elementor-page-builder/) - Add beautiful shapes to sections.
45
+
46
+
47
+ ### Fully Customizable
48
+ Each widget comes with multiple options and controls, using which you can easily customize your designs as you want.
49
+
50
+ ### Light Weight and Instant Loading
51
+ Code is optimized for fast loading and instant live editing with no extra resources.
52
+
53
+ ### Expert Support
54
+ We have a highly efficient support team who are always ready to help you. Ask your queries in Support Forum or contact us directly.
55
+
56
+ ### Widgets Control option
57
+ You can enable and disable widgets to make page loading faster. Disable unnecessary elements to keep the site lite.
58
+
59
+ ### [Elementor](https://wordpress.org/plugins/elementor/) Page Builder is Required For This Plugin
60
+
61
+
62
+ ### 🧑‍💻 Documentation and Support
63
+ * We have extensive [Documentation](https://eaedocs.elementoraddons.com/) and [Tutorials](https://www.elementoraddons.com/blog/) for each feature, which you can go through to know the functionalities well.
64
+ * For any questions, you can contact us directly through our [Contact Page](https://www.elementoraddons.com/contact-us/).
65
+ * For more details, visit [Elementor Addon Elements](https://www.elementoraddons.com/)
66
+
67
+
68
+ ### Other Plugins
69
+ ✅ [AnyWhere Elementor Pro](https://www.elementoraddons.com/anywhere-elementor-pro/)
70
+ ✅ [Form Vibes](https://wordpress.org/plugins/form-vibes/)
71
+
72
 
73
  == Installation ==
74
 
98
 
99
  == Changelog ==
100
 
101
+ = 1.9.1 =
102
+ * Fixed: Admin notice issue
103
 
104
  = 1.9 =
105
  * New Widget : Thumb Gallery
156
  * Fix : Text Separator blank icon migration issue resolved
157
  * Fix : Modal Popup Close button icon migration issue resolved
158
 
159
+ = 1.6.1 =
160
  * Icon Migration from Font Awesome 4 to Font Awesome 5.
161
  * Fixed issue with SVG display
162
  * Modal Popup Close Button Spacing option added.