admin_url( 'admin-ajax.php' ) ); wp_localize_script( 'essential_addons_elementor-admin-js', 'settings', $js_info ); /** * This section will handle the "eael_save_settings" array. If any new settings options is added * then it will matches with the older array and then if it founds anything new then it will update the entire array. */ $this->eael_default_settings = array_fill_keys( $this->eael_default_keys, true ); $this->eael_get_settings = get_option( 'eael_save_settings', $this->eael_default_settings ); $eael_new_settings = array_diff_key( $this->eael_default_settings, $this->eael_get_settings ); if( ! empty( $eael_new_settings ) ) { $eael_updated_settings = array_merge( $this->eael_get_settings, $eael_new_settings ); update_option( 'eael_save_settings', $eael_updated_settings ); } $this->eael_get_settings = get_option( 'eael_save_settings', $this->eael_default_settings ); ?>

Explore Demos Leave a review Get Pro License
Troubleshooting Info

After update, if you see any element is not working properly, go to Elements Tab, toggle the element and save changes.

You can disable the elements you are not using on your site. That will disable all associated assets of those widgets to improve your site loading.

eael_get_settings['contact-form-7'], true ); ?> >

eael_get_settings['count-down'], true ); ?> >

eael_get_settings['creative-btn'], true ); ?> >

eael_get_settings['fancy-text'], true ); ?> >

eael_get_settings['post-grid'], true ); ?> >

eael_get_settings['post-timeline'], true ); ?> >

eael_get_settings['product-grid'], true ); ?> >

eael_get_settings['team-members'], true ); ?> >

eael_get_settings['testimonials'], true ); ?> >

eael_get_settings['weforms'], true ); ?> >

eael_get_settings['call-to-action'], true ); ?> >

eael_get_settings['flip-box'], true ); ?> >

eael_get_settings['info-box'], true ); ?> >

eael_get_settings['dual-header'], true ); ?> >

eael_get_settings['price-table'], true ); ?> >

eael_get_settings['ninja-form'], true ); ?> >

eael_get_settings['gravity-form'], true ); ?> >

eael_get_settings['caldera-form'], true ); ?> >

eael_get_settings['twitter-feed'], true ); ?> >

eael_get_settings['facebook-feed'], true ); ?> >

eael_get_settings['data-table'], true ); ?> >

eael_get_settings['filter-gallery'], true ); ?> >

Premium Elements

Why upgrade to Premium Version?

The premium version helps us to continue development of the product incorporating even more features and enhancements.

You will also get world class support from our dedicated team, 24/7.

Get Premium Version

Need help? Open a support ticket!

You can always get support from the community.

Get Help

Need Premium Support?

Purchasing a license entitles you to receive premium support.

Get a license
eael_settings = array( 'contact-form-7' => intval( $settings['contact-form-7'] ? 1 : 0 ), 'count-down' => intval( $settings['count-down'] ? 1 : 0 ), 'creative-btn' => intval( $settings['creative-btn'] ? 1 : 0 ), 'fancy-text' => intval( $settings['fancy-text'] ? 1 : 0 ), 'post-grid' => intval( $settings['post-grid'] ? 1 : 0 ), 'post-timeline' => intval( $settings['post-timeline'] ? 1 : 0 ), 'product-grid' => intval( $settings['product-grid'] ? 1 : 0 ), 'team-members' => intval( $settings['team-members'] ? 1 : 0 ), 'testimonials' => intval( $settings['testimonials'] ? 1 : 0 ), 'weforms' => intval( $settings['weforms'] ? 1 : 0 ), 'call-to-action' => intval( $settings['call-to-action'] ? 1 : 0 ), 'flip-box' => intval( $settings['flip-box'] ? 1 : 0 ), 'info-box' => intval( $settings['info-box'] ? 1 : 0 ), 'dual-header' => intval( $settings['dual-header'] ? 1 : 0 ), 'price-table' => intval( $settings['price-table'] ? 1 : 0 ), 'ninja-form' => intval( $settings['ninja-form'] ? 1 : 0 ), 'gravity-form' => intval( $settings['gravity-form'] ? 1 : 0 ), 'caldera-form' => intval( $settings['gravity-form'] ? 1 : 0 ), 'twitter-feed' => intval( $settings['twitter-feed'] ? 1 : 0 ), 'facebook-feed' => intval( $settings['facebook-feed'] ? 1 : 0 ), 'data-table' => intval( $settings['data-table'] ? 1 : 0 ), 'filter-gallery' => intval( $settings['filter-gallery'] ? 1 : 0 ), 'wisdom_registered_setting' => 1, ); update_option( 'eael_save_settings', $this->eael_settings ); return true; die(); } } new Eael_Admin_Settings();