first commit
This commit is contained in:
@@ -0,0 +1,743 @@
|
||||
<?php
|
||||
|
||||
$elements = [
|
||||
'content-elements' => [
|
||||
'title' => __( 'Content Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'creative-btn',
|
||||
'title' => __( 'Creative Button', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/creative-buttons/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/content-elements/creative-buttons/',
|
||||
],
|
||||
[
|
||||
'key' => 'team-members',
|
||||
'title' => __( 'Team Member', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/team-members/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/team-members/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'testimonials',
|
||||
'title' => __( 'Testimonial', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/testimonials/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/testimonials/',
|
||||
],
|
||||
[
|
||||
'key' => 'flip-box',
|
||||
'title' => __( 'Flip Box', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/flip-box/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/flip-box/',
|
||||
],
|
||||
[
|
||||
'key' => 'info-box',
|
||||
'title' => __( 'Info Box', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/info-box/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/info-box/',
|
||||
],
|
||||
[
|
||||
'key' => 'dual-header',
|
||||
'title' => __( 'Dual Color Heading', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/dual-color-headline/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/dual-color-headline/',
|
||||
],
|
||||
[
|
||||
'key' => 'tooltip',
|
||||
'title' => __( 'Tooltip', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/tooltip/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/tooltip/',
|
||||
],
|
||||
[
|
||||
'key' => 'adv-accordion',
|
||||
'title' => __( 'Advanced Accordion', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/advanced-accordion/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-accordion/',
|
||||
'promotion' => 'updated'
|
||||
],
|
||||
[
|
||||
'key' => 'adv-tabs',
|
||||
'title' => __( 'Advanced Tabs', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/advanced-tabs/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-tabs/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'feature-list',
|
||||
'title' => __( 'Feature List', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/feature-list/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-feature-list/',
|
||||
],
|
||||
[
|
||||
'key' => 'offcanvas',
|
||||
'title' => __( 'Offcanvas', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/offcanvas-content/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/essential-addons-elementor-offcanvas/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'advanced-menu',
|
||||
'title' => __( 'Advanced Menu', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/advanced-menu/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-advanced-menu/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'toggle',
|
||||
'title' => __( 'Toggle', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/content-toggle/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/content-toggle/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'testimonial-slider',
|
||||
'title' => __( 'Testimonial Slider', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/testimonial-slider/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/testimonial-slider/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'static-product',
|
||||
'title' => __( 'Static Product', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/static-product/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/static-product/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'team-member-carousel',
|
||||
'title' => __( 'Team Member Carousel', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/team-members-carousel/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/team-member-carousel/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'sticky-video',
|
||||
'title' => __( 'Sticky Video', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/sticky-video/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/sticky-video/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'event-calendar',
|
||||
'title' => __( 'Event Calendar', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/event-calendar/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/event-calendar/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'simple-menu',
|
||||
'title' => __( 'Simple Menu', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/simple-menu/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/simple-menu/',
|
||||
],
|
||||
[
|
||||
'key' => 'advanced-search',
|
||||
'title' => __( 'Advanced Search', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/advanced-search/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-search/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'new'
|
||||
],
|
||||
]
|
||||
],
|
||||
'dynamic-content-elements' => [
|
||||
'title' => __( 'Dynamic Content Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'post-grid',
|
||||
'title' => __( 'Post Grid', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/post-grid/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/post-grid/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'post-timeline',
|
||||
'title' => __( 'Post Timeline', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/post-timeline/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/post-timeline/',
|
||||
],
|
||||
[
|
||||
'key' => 'data-table',
|
||||
'title' => __( 'Data Table', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/table/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/data-table/',
|
||||
],
|
||||
[
|
||||
'key' => 'advanced-data-table',
|
||||
'title' => __( 'Advanced Data Table', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/advanced-data-table/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-data-table/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'content-ticker',
|
||||
'title' => __( 'Content Ticker', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/content-ticker/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/content-ticker/',
|
||||
],
|
||||
[
|
||||
'key' => 'adv-google-map',
|
||||
'title' => __( 'Advanced Google Map', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/advanced-google-map/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/advanced-google-map/',
|
||||
'is_pro' => true,
|
||||
'setting' => $this->pro_enabled ? [ 'id' => 'eael-googl-map-setting' ] : [],
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'post-block',
|
||||
'title' => __( 'Post Block', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/post-block/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/post-block/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'post-carousel',
|
||||
'title' => __( 'Post Carousel', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/post-carousel/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/post-carousel/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'post-list',
|
||||
'title' => __( 'Smart Post List', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/post-list/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/smart-post-list/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'content-timeline',
|
||||
'title' => __( 'Content Timeline', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/content-timeline/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/content-timeline/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'dynamic-filter-gallery',
|
||||
'title' => __( 'Dynamic Gallery', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/dynamic-gallery/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/dynamic-filterable-gallery/',
|
||||
'promotion' => 'popular',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'nft-gallery',
|
||||
'title' => __( 'NFT Gallery', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/nft-gallery/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-nft-gallery/',
|
||||
'promotion' => 'new',
|
||||
],
|
||||
[
|
||||
'key' => 'business-reviews',
|
||||
'title' => __( 'Business Reviews', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/business-reviews/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-business-reviews/',
|
||||
'setting' => [ 'id' => 'eael-business-reviews-setting' ],
|
||||
'promotion' => 'new',
|
||||
],
|
||||
]
|
||||
],
|
||||
'creative-elements' => [
|
||||
'title' => __( 'Creative Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'count-down',
|
||||
'title' => __( 'Countdown', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/countdown/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/creative-elements/ea-countdown/',
|
||||
],
|
||||
[
|
||||
'key' => 'fancy-text',
|
||||
'title' => __( 'Fancy Text', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/fancy-text/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/fancy-text/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'filter-gallery',
|
||||
'title' => __( 'Filterable Gallery', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/filterable-gallery/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/filterable-gallery/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'image-accordion',
|
||||
'title' => __( 'Image Accordion', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/image-accordion/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/image-accordion/',
|
||||
],
|
||||
[
|
||||
'key' => 'progress-bar',
|
||||
'title' => __( 'Progress Bar', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/progress-bar/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/progress-bar/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'interactive-promo',
|
||||
'title' => __( 'Interactive Promo', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/interactive-promo/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/interactive-promo/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'counter',
|
||||
'title' => __( 'Counter', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/counter/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/counter/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'lightbox',
|
||||
'title' => __( 'Lightbox & Modal', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/lightbox-modal/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/lightbox-modal/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'protected-content',
|
||||
'title' => __( 'Protected Content', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/protected-content/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-protected-content/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'img-comparison',
|
||||
'title' => __( 'Image Comparison', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/image-comparison/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/image-comparison/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'flip-carousel',
|
||||
'title' => __( 'Flip Carousel', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/flip-carousel/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/flip-carousel/',
|
||||
'is_pro' => true,
|
||||
],
|
||||
[
|
||||
'key' => 'logo-carousel',
|
||||
'title' => __( 'Logo Carousel', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/logo-carousel/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/logo-carousel/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'interactive-cards',
|
||||
'title' => __( 'Interactive Cards', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/interactive-cards/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/interactive-cards/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'one-page-navigation',
|
||||
'title' => __( 'One Page Navigation', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/one-page-nav/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/one-page-navigation/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'image-hotspots',
|
||||
'title' => __( 'Image Hotspots', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/image-hotspots/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/image-hotspots/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'divider',
|
||||
'title' => __( 'Divider', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/divider/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/divider/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'image-scroller',
|
||||
'title' => __( 'Image Scroller', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/image-scroller/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-image-scroller/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'interactive-circle',
|
||||
'title' => __( 'Interactive Circle', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/interactive-circle/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/interactive-circle/',
|
||||
'promotion' => 'new'
|
||||
],
|
||||
[
|
||||
'key' => 'svg-draw',
|
||||
'title' => __( 'SVG Draw', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/svg-draw/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-svg-draw/',
|
||||
'promotion' => 'new'
|
||||
],
|
||||
[
|
||||
'key' => 'fancy-chart',
|
||||
'title' => __( 'Fancy Chart', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/fancy-chart/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-fancy-chart/',
|
||||
'promotion' => 'new',
|
||||
'is_pro' => true
|
||||
]
|
||||
]
|
||||
],
|
||||
'marketing-elements' => [
|
||||
'title' => __( 'Marketing Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'call-to-action',
|
||||
'title' => __( 'Call To Action', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/call-to-action/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/call-to-action/',
|
||||
],
|
||||
[
|
||||
'key' => 'price-table',
|
||||
'title' => __( 'Pricing Table', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/pricing-table/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/pricing-table/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'price-menu',
|
||||
'title' => __( 'Price menu', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/price-menu/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/price-menu/',
|
||||
'is_pro' => true
|
||||
]
|
||||
]
|
||||
],
|
||||
'form-styler-elements' => [
|
||||
'title' => __( 'Form Styler Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'contact-form-7',
|
||||
'title' => __( 'Contact Form 7', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/contact-form-7/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/contact-form-7/',
|
||||
],
|
||||
[
|
||||
'key' => 'weforms',
|
||||
'title' => __( 'weForms', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/weforms/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/weforms/',
|
||||
],
|
||||
[
|
||||
'key' => 'ninja-form',
|
||||
'title' => __( 'Ninja Form', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/ninja-forms/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ninja-forms/',
|
||||
],
|
||||
[
|
||||
'key' => 'gravity-form',
|
||||
'title' => __( 'Gravity Form', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/gravity-forms/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/gravity-forms/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'caldera-form',
|
||||
'title' => __( 'Caldera Form', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/caldera-forms/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/caldera-forms/',
|
||||
],
|
||||
[
|
||||
'key' => 'wpforms',
|
||||
'title' => __( 'WPForms', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/wpforms/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/wpforms/',
|
||||
],
|
||||
[
|
||||
'key' => 'fluentform',
|
||||
'title' => __( 'Fluent Forms', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/fluent-forms/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/fluent-form/',
|
||||
],
|
||||
[
|
||||
'key' => 'formstack',
|
||||
'title' => __( 'Formstack', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/formstack/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/formstack/',
|
||||
],
|
||||
[
|
||||
'key' => 'typeform',
|
||||
'title' => __( 'Typeform', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/typeform/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/typeform/',
|
||||
'setting' => [
|
||||
'link' => esc_url( add_query_arg( [
|
||||
'pr_code' => wp_hash( 'eael_typeform' ),
|
||||
'redirect_uri' => esc_url( admin_url( 'admin.php?page=eael-settings' ) )
|
||||
], esc_url( 'https://app.essential-addons.com/typeform/index.php' ) ) )
|
||||
],
|
||||
],
|
||||
[
|
||||
'key' => 'mailchimp',
|
||||
'title' => __( 'Mailchimp', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/mailchimp/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/mailchimp/',
|
||||
'is_pro' => true,
|
||||
'setting' => $this->pro_enabled ? [ 'id' => 'eael-mailchimp-setting' ] : [],
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'login-register',
|
||||
'title' => __( 'Login | Register Form', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/login-register-form',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/login-register-form/',
|
||||
'setting' => [ 'id' => 'eael-login-register-setting' ],
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
]
|
||||
],
|
||||
'social-feed-elements' => [
|
||||
'title' => __( 'Social Feed Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'twitter-feed',
|
||||
'title' => __( 'Twitter Feed', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/twitter-feed/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/twitter-feed/',
|
||||
'promotion' => 'updated'
|
||||
],
|
||||
[
|
||||
'key' => 'twitter-feed-carousel',
|
||||
'title' => __( 'Twitter Feed Carousel', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/twitter-feed/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/twitter-feed-carousel/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'instagram-gallery',
|
||||
'title' => __( 'Instagram Feed', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/instagram-feed/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/instagram-feed/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'facebook-feed',
|
||||
'title' => __( 'Facebook Feed', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/facebook-feed/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/facebook-feed/',
|
||||
'promotion' => 'updated'
|
||||
],
|
||||
]
|
||||
],
|
||||
'learn-dash-elements' => [
|
||||
'title' => __( 'LearnDash Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'learn-dash-course-list',
|
||||
'title' => __( 'LearnDash Course List', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/learndash-course-list/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/learndash-course-list/',
|
||||
'is_pro' => true
|
||||
]
|
||||
]
|
||||
],
|
||||
'documentation-elements' => [
|
||||
'title' => __( 'Documentation Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'betterdocs-category-grid',
|
||||
'title' => __( 'BetterDocs Category Grid', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/betterdocs-category-grid/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/betterdocs-category-grid/'
|
||||
],
|
||||
[
|
||||
'key' => 'betterdocs-category-box',
|
||||
'title' => __( 'BetterDocs Category Box', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/betterdocs-category-box/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/betterdocs-category-box/'
|
||||
],
|
||||
[
|
||||
'key' => 'betterdocs-search-form',
|
||||
'title' => __( 'BetterDocs Search Form', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/betterdocs-search-form/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/betterdocs-search-form/'
|
||||
]
|
||||
]
|
||||
],
|
||||
'woocommerce-elements' => [
|
||||
'title' => __( 'WooCommerce Elements', 'essential-addons-for-elementor-lite' ),
|
||||
'elements' => [
|
||||
[
|
||||
'key' => 'product-grid',
|
||||
'title' => __( 'Woo Product Grid', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-product-grid/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/woocommerce-product-grid/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'woo-product-list',
|
||||
'title' => __( 'Woo Product List', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-product-list/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-product-list/',
|
||||
'promotion' => 'new'
|
||||
],
|
||||
[
|
||||
'key' => 'woo-collections',
|
||||
'title' => __( 'Woo Product Collections', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woocommerce-product-collections/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-product-collections/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'woo-product-slider',
|
||||
'title' => __( 'Woo Product Slider', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-product-slider/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/woo-product-slider/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'woo-product-carousel',
|
||||
'title' => __( 'Woo Product Carousel', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-product-carousel/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/woo-product-carousel/',
|
||||
'promotion' => 'new'
|
||||
],
|
||||
[
|
||||
'key' => 'woo-checkout',
|
||||
'title' => __( 'Woo Checkout', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-checkout/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/woo-checkout/',
|
||||
'promotion' => 'updated'
|
||||
],
|
||||
[
|
||||
'key' => 'woo-cart',
|
||||
'title' => __( 'Woo Cart', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-cart/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/woocommerce-cart/',
|
||||
'promotion' => 'new'
|
||||
],
|
||||
[
|
||||
'key' => 'woo-thank-you',
|
||||
'title' => __( 'Woo Thank You', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-thank-you',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-thank-you',
|
||||
'promotion' => 'new',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'woo-cross-sells',
|
||||
'title' => __( 'Woo Cross Sells', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-cross-sells/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-cross-sells/',
|
||||
'promotion' => 'new',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'woo-product-compare',
|
||||
'title' => __( 'Woo Product Compare', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-product-compare/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/woo-product-compare/'
|
||||
],
|
||||
[
|
||||
'key' => 'woo-product-gallery',
|
||||
'title' => __( 'Woo Product Gallery', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-product-gallery/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/woo-product-gallery/'
|
||||
],
|
||||
[
|
||||
'key' => 'woo-account-dashboard',
|
||||
'title' => __( 'Woo Account Dashboard', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/woo-account-dashboard/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-woo-account-dashboard/',
|
||||
'promotion' => 'new',
|
||||
'is_pro' => true
|
||||
],
|
||||
]
|
||||
]
|
||||
];
|
||||
|
||||
$elements = apply_filters( 'add_eael_elementor_addons', $elements );
|
||||
|
||||
?>
|
||||
|
||||
<div id="elements" class="eael-admin-setting-tab">
|
||||
<div class="eael-global__control mb45">
|
||||
<div class="global__control__content">
|
||||
<h4><?php _e( 'Global Control', 'essential-addons-for-elementor-lite' ); ?></h4>
|
||||
<p><?php _e( 'Use the Toggle Button to Activate or Deactivate all the Elements of Essential Addons at once.', 'essential-addons-for-elementor-lite' ); ?></p>
|
||||
</div>
|
||||
<div class="global__control__switch">
|
||||
<label class="eael-switch eael-switch--xl">
|
||||
<input data-id="eael-elements-list" id="eael-global-switch-for-element" class="eael-element-global-switch" type="checkbox">
|
||||
<span class="switch__box"></span>
|
||||
</label>
|
||||
<span class="switch__status enable"><?php _e( 'Enable All', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
<span class="switch__status disable"><?php _e( 'Disable All', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
</div>
|
||||
<div class="global__control__button">
|
||||
<button type="button" class="eael-button js-eael-settings-save"><?php _e( 'Save Settings', 'essential-addons-for-elementor-lite' ); ?></button>
|
||||
</div>
|
||||
</div>
|
||||
<?php foreach ( $elements as $key => $element ): ?>
|
||||
<div class="eael-section mb50">
|
||||
<h3 class="eael-section__header"><?php echo esc_html( $element[ 'title' ] ) ?></h3>
|
||||
<div class="eael-element__wrap">
|
||||
<?php foreach ( $element[ 'elements' ] as $item ): ?>
|
||||
<?php
|
||||
$promotion_class = ! empty( $item['promotion'] ) ? sprintf( "eael-promotion-is%s", $item['promotion'] ) : "";
|
||||
?>
|
||||
<div class="eael-element__item <?php esc_attr_e($promotion_class); ?>">
|
||||
<div class="element__content">
|
||||
<h4><?php echo esc_html( $item[ 'title' ] ); ?></h4>
|
||||
<div class="element__options">
|
||||
<?php
|
||||
if ( !empty( $item[ 'setting' ] ) ):
|
||||
$link = !empty( $item[ 'setting' ][ 'link' ] ) ? $item[ 'setting' ][ 'link' ] : '#';
|
||||
$id = !empty( $item[ 'setting' ][ 'id' ] ) ? $item[ 'setting' ][ 'id' ] : '';
|
||||
?>
|
||||
<a target="_blank" href="<?php echo esc_url( $link ); ?>" id="<?php echo esc_attr( $id ); ?>" class="element__icon">
|
||||
<i class="ea-admin-icon eael-icon-gear"></i>
|
||||
<span class="tooltip-text"><?php esc_html_e( 'Setting', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
<a target="_blank" href="<?php echo esc_url( $item[ 'doc_link' ] ); ?>" class="element__icon">
|
||||
<i class="ea-admin-icon eael-icon-doc"></i>
|
||||
<span class="tooltip-text"><?php esc_html_e( 'Documentation', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
</a>
|
||||
<a target="_blank" href="<?php echo esc_url( $item[ 'demo_link' ] ); ?>" class="element__icon">
|
||||
<i class="ea-admin-icon eael-icon-monitor"></i>
|
||||
<span class="tooltip-text"><?php esc_html_e( 'Demo', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
</a>
|
||||
<label class="eael-switch">
|
||||
<?php
|
||||
$disabled = !empty( $item[ 'is_pro' ] ) && !$this->pro_enabled ? 'disabled' : '';
|
||||
$status = isset( $item[ 'is_pro' ] ) && !$this->pro_enabled ? 'disabled' : checked( 1, $this->get_settings( $item[ 'key' ] ), false );
|
||||
printf( '<input class="eael-widget-item eael-elements-list" id="%1$s" name="%1$s"
|
||||
type="checkbox" %2$s>', $item[ 'key' ], $status );
|
||||
?>
|
||||
<span class="switch__box <?php echo $disabled; ?>"></span>
|
||||
</label>
|
||||
<?php printf( "%s", ( $disabled == 'disabled') ? '<i class="ea-admin-icon eael-icon-lock eael-lock-style"></i>' : '' ); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
|
||||
<input type="hidden" name="embedpress" value="on">
|
||||
<input type="hidden" name="woocommerce-review" value="on">
|
||||
<input type="hidden" name="career-page" value="on">
|
||||
<input type="hidden" name="crowdfundly-single-campaign" value="on">
|
||||
<input type="hidden" name="crowdfundly-organization" value="on">
|
||||
<input type="hidden" name="crowdfundly-all-campaign" value="on">
|
||||
<input type="hidden" name="better-payment" value="on">
|
||||
|
||||
<div class="border__line mt30"><span></span></div>
|
||||
<div class="eael__flex justify__end mt30">
|
||||
<button type="button" class="eael-button button__themeColor js-eael-settings-save"><?php _e('Save Settings','essential-addons-for-elementor-lite'); ?></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,173 @@
|
||||
<?php
|
||||
|
||||
$extensions = [
|
||||
'eael-pro-extensions' => [
|
||||
'title' => __( 'Premium Extensions', 'essential-addons-for-elementor-lite' ),
|
||||
'extensions' => [
|
||||
[
|
||||
'key' => 'section-parallax',
|
||||
'title' => __( 'Parallax', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/parallax-scrolling/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-parallax/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'section-particles',
|
||||
'title' => __( 'Particles', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/particle-effect/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/particles/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'tooltip-section',
|
||||
'title' => __( 'Advanced Tooltip', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/advanced-tooltip/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-advanced-tooltip/',
|
||||
'is_pro' => true
|
||||
],
|
||||
[
|
||||
'key' => 'content-protection',
|
||||
'title' => __( 'Content Protection', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/content-protection/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-content-protection/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'reading-progress',
|
||||
'title' => __( 'Reading Progress Bar', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/reading-progress/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-reading-progress-bar/',
|
||||
],
|
||||
[
|
||||
'key' => 'table-of-content',
|
||||
'title' => __( 'Table of Contents', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/table-of-content/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/table-of-content',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'post-duplicator',
|
||||
'title' => __( 'Duplicator', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/duplicator/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/duplicator/',
|
||||
'setting' => [ 'id' => 'eael-post-duplicator-setting' ]
|
||||
],
|
||||
[
|
||||
'key' => 'custom-js',
|
||||
'title' => __( 'Custom JS', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/custom-js/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/custom-js/',
|
||||
'promotion' => 'popular'
|
||||
],
|
||||
[
|
||||
'key' => 'xd-copy',
|
||||
'title' => __( 'Cross-Domain Copy Paste', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/cross-domain-copy-paste/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/cross-domain-copy-paste/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'new'
|
||||
],
|
||||
[
|
||||
'key' => 'scroll-to-top',
|
||||
'title' => __( 'Scroll to Top', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/scroll-to-top/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/scroll-to-top/',
|
||||
'promotion' => 'new'
|
||||
],
|
||||
[
|
||||
'key' => 'conditional-display',
|
||||
'title' => __( 'Conditional Display', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/conditional-display/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/conditional-display/',
|
||||
'is_pro' => true,
|
||||
'promotion' => 'new'
|
||||
],
|
||||
[
|
||||
'key' => 'wrapper-link',
|
||||
'title' => __( 'Wrapper Link', 'essential-addons-for-elementor-lite' ),
|
||||
'demo_link' => 'https://essential-addons.com/elementor/wrapper-link/',
|
||||
'doc_link' => 'https://essential-addons.com/elementor/docs/ea-wrapper-link/',
|
||||
'promotion' => 'new'
|
||||
],
|
||||
]
|
||||
]
|
||||
];
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div id="extensions" class="eael-admin-setting-tab">
|
||||
<div class="eael-global__control mb45">
|
||||
<div class="global__control__content">
|
||||
<h4><?php _e( 'Global Control', 'essential-addons-for-elementor-lite' ); ?></h4>
|
||||
<p><?php _e( 'Use the Toggle Button to Activate or Deactivate all the Extensions of Essential Addons at once.', 'essential-addons-for-elementor-lite' ); ?></p>
|
||||
</div>
|
||||
<div class="global__control__switch">
|
||||
<label class="eael-switch eael-switch--xl">
|
||||
<input data-id="eael-extensions-list" class="eael-element-global-switch" type="checkbox">
|
||||
<span class="switch__box"></span>
|
||||
</label>
|
||||
<span class="switch__status enable"><?php _e( 'Enable All', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
<span class="switch__status disable"><?php _e( 'Disable All', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
</div>
|
||||
<div class="global__control__button">
|
||||
<button type="button" class="eael-button js-eael-settings-save"><?php _e( 'Save Settings', 'essential-addons-for-elementor-lite' ); ?></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php foreach ( $extensions as $key => $element ): ?>
|
||||
<div class="eael-section mb50">
|
||||
<h3 class="eael-section__header"><?php echo esc_html( $element[ 'title' ] ) ?></h3>
|
||||
<div class="eael-element__wrap">
|
||||
<?php foreach ( $element[ 'extensions' ] as $item ): ?>
|
||||
<?php
|
||||
$promotion_class = ! empty( $item['promotion'] ) ? sprintf( "eael-promotion-is%s", $item['promotion'] ) : "";
|
||||
?>
|
||||
<div class="eael-element__item <?php esc_attr_e($promotion_class); ?>">
|
||||
<div class="element__content">
|
||||
<h4><?php echo esc_html( $item[ 'title' ] ); ?></h4>
|
||||
<div class="element__options">
|
||||
|
||||
<?php
|
||||
if ( !empty( $item[ 'setting' ] ) ):
|
||||
$link = !empty( $item[ 'setting' ][ 'link' ] ) ? $item[ 'setting' ][ 'link' ] : '#';
|
||||
$id = !empty( $item[ 'setting' ][ 'id' ] ) ? $item[ 'setting' ][ 'id' ] : '';
|
||||
?>
|
||||
<a href="<?php echo esc_url( $link ); ?>" id="<?php echo esc_attr( $id ); ?>" class="element__icon">
|
||||
<i class="ea-admin-icon eael-icon-gear"></i>
|
||||
<span class="tooltip-text"><?php esc_html_e( 'Setting', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
</a>
|
||||
<?php endif; ?>
|
||||
<a target="_blank" href="<?php echo esc_url( $item[ 'doc_link' ] ); ?>" class="element__icon">
|
||||
<i class="ea-admin-icon eael-icon-doc"></i>
|
||||
<span class="tooltip-text"><?php esc_html_e( 'Documentation', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
</a>
|
||||
<a target="_blank" href="<?php echo esc_url( $item[ 'demo_link' ] ); ?>" class="element__icon">
|
||||
<i class="ea-admin-icon eael-icon-monitor"></i>
|
||||
<span class="tooltip-text"><?php esc_html_e( 'Demo', 'essential-addons-for-elementor-lite' ); ?></span>
|
||||
</a>
|
||||
<label class="eael-switch">
|
||||
<?php
|
||||
$disabled = !empty( $item[ 'is_pro' ] ) && !$this->pro_enabled ? 'disabled' : '';
|
||||
$status = isset($item['is_pro']) && !$this->pro_enabled ? 'disabled' : checked( 1, $this->get_settings($item['key']), false );
|
||||
printf( '<input class="eael-widget-item eael-extensions-list" id="%1$s" name="%1$s"
|
||||
type="checkbox" %2$s>', $item[ 'key' ], $status );
|
||||
?>
|
||||
|
||||
<span class="switch__box <?php echo esc_attr( $disabled ); ?>"></span>
|
||||
</label>
|
||||
<?php printf( "%s", ( $disabled == 'disabled') ? '<i class="ea-admin-icon eael-icon-lock-alt eael-lock-style"></i>' : '' ); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
<div class="border__line mt30"><span></span></div>
|
||||
<div class="eael__flex justify__end mt30">
|
||||
<button type="button" class="eael-button button__themeColor js-eael-settings-save"><?php _e('Save Settings','essential-addons-for-elementor-lite'); ?></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,173 @@
|
||||
<div id="general" class="eael-admin-setting-tab active">
|
||||
<div class="eael-grid">
|
||||
<div class="eael-col-xl-8">
|
||||
<div class="eael-block px45 py25">
|
||||
<div class="eael-basic__card align__center justify__between eael__flex justify__between">
|
||||
<p><i class="ea-admin-icon eael-icon-edit"></i>
|
||||
<?php _e('Check out the changes & features we have added with our
|
||||
new updates','essential-addons-for-elementor-lite'); ?>
|
||||
</p>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/changelog/" class="eael-button">View Changelog</a>
|
||||
</div>
|
||||
</div>
|
||||
<?php do_action( 'add_admin_license_markup' ); ?>
|
||||
<?php if ( $this->installer->get_local_plugin_data( 'templately/templately.php' ) === false ) { ?>
|
||||
<div id="templately" class="template__block eael-block">
|
||||
<div>
|
||||
<div class="eael-quick-setup-title">
|
||||
<?php printf( __( '<span class="eael-quick-setup-highlighted-red">%s</span> %s', 'essential-addons-for-elementor-lite' ), '5000+', 'Ready Templates' ); ?>
|
||||
</div>
|
||||
<div class="eael-quick-setup-text">
|
||||
<?php _e( 'Unlock an extensive collection of ready WordPress templates, along with full site import & cloud collaboration features', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</div>
|
||||
<ul class="eael-quick-setup-list">
|
||||
<li class="eael-quick-setup-list-item">
|
||||
<span class="eael-quick-setup-icon">
|
||||
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.700012 1.60117C0.700012 1.36248 0.794833 1.13356 0.963616 0.964776C1.1324 0.795993 1.36132 0.701172 1.60001 0.701172H12.4C12.6387 0.701172 12.8676 0.795993 13.0364 0.964776C13.2052 1.13356 13.3 1.36248 13.3 1.60117V3.40117C13.3 3.63987 13.2052 3.86878 13.0364 4.03757C12.8676 4.20635 12.6387 4.30117 12.4 4.30117H1.60001C1.36132 4.30117 1.1324 4.20635 0.963616 4.03757C0.794833 3.86878 0.700012 3.63987 0.700012 3.40117V1.60117ZM0.700012 7.00117C0.700012 6.76248 0.794833 6.53356 0.963616 6.36478C1.1324 6.19599 1.36132 6.10117 1.60001 6.10117H7.00001C7.23871 6.10117 7.46763 6.19599 7.63641 6.36478C7.80519 6.53356 7.90001 6.76248 7.90001 7.00117V12.4012C7.90001 12.6399 7.80519 12.8688 7.63641 13.0376C7.46763 13.2064 7.23871 13.3012 7.00001 13.3012H1.60001C1.36132 13.3012 1.1324 13.2064 0.963616 13.0376C0.794833 12.8688 0.700012 12.6399 0.700012 12.4012V7.00117ZM10.6 6.10117C10.3613 6.10117 10.1324 6.19599 9.96362 6.36478C9.79483 6.53356 9.70001 6.76248 9.70001 7.00117V12.4012C9.70001 12.6399 9.79483 12.8688 9.96362 13.0376C10.1324 13.2064 10.3613 13.3012 10.6 13.3012H12.4C12.6387 13.3012 12.8676 13.2064 13.0364 13.0376C13.2052 12.8688 13.3 12.6399 13.3 12.4012V7.00117C13.3 6.76248 13.2052 6.53356 13.0364 6.36478C12.8676 6.19599 12.6387 6.10117 12.4 6.10117H10.6Z"
|
||||
fill="url(#paint0_linear_810_832)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_810_832" x1="7.00001" y1="0.701172" x2="7.00001" y2="13.3012" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#9373FF"/>
|
||||
<stop offset="1" stop-color="#7650F6"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
</span>
|
||||
<?php _e( 'Stunning, Ready Website Templates', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</li>
|
||||
<li class="eael-quick-setup-list-item">
|
||||
<span class="eael-quick-setup-icon">
|
||||
<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
||||
d="M3 0.75C1.75736 0.75 0.75 1.75736 0.75 3V14.25C0.75 15.4927 1.75736 16.5 3 16.5H15C16.2427 16.5 17.25 15.4927 17.25 14.25V5.25C17.25 4.00736 16.2427 3 15 3H9L7.40901 1.40901C6.98705 0.987053 6.41476 0.75 5.81802 0.75H3ZM9 5.25C9.41422 5.25 9.75 5.58578 9.75 6V10.9394L10.7197 9.96968C11.0126 9.6768 11.4874 9.6768 11.7803 9.96968C12.0732 10.2626 12.0732 10.7374 11.7803 11.0303L9.53032 13.2803C9.23745 13.5732 8.76255 13.5732 8.46968 13.2803L6.21967 11.0303C5.92678 10.7374 5.92678 10.2626 6.21967 9.96968C6.51256 9.6768 6.98744 9.6768 7.28033 9.96968L8.25 10.9394V6C8.25 5.58578 8.58577 5.25 9 5.25Z"
|
||||
fill="url(#paint0_linear_922_1148)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_922_1148" x1="9" y1="0.75" x2="9" y2="16.5" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FFCD91"/>
|
||||
<stop offset="1" stop-color="#FAAD50"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
</span>
|
||||
<?php _e( 'One-Click Full Site Import', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</li>
|
||||
<li class="eael-quick-setup-list-item">
|
||||
<span class="eael-quick-setup-icon">
|
||||
<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M0.5 16.5C0.5 13.1863 3.18629 10.5 6.5 10.5C9.81373 10.5 12.5 13.1863 12.5 16.5H0.5ZM6.5 9.75C4.01375 9.75 2 7.73625 2 5.25C2 2.76375 4.01375 0.75 6.5 0.75C8.98625 0.75 11 2.76375 11 5.25C11 7.73625 8.98625 9.75 6.5 9.75ZM12.0221 11.4249C14.3362 12.0163 16.0759 14.0426 16.2377 16.5H14C14 14.5427 13.2502 12.7604 12.0221 11.4249ZM10.5051 9.71767C11.7296 8.61915 12.5 7.02455 12.5 5.25C12.5 4.187 12.2235 3.18856 11.7387 2.32265C13.4565 2.66548 14.75 4.18099 14.75 6C14.75 8.07188 13.0719 9.75 11 9.75C10.8322 9.75 10.667 9.73897 10.5051 9.71767Z"
|
||||
fill="url(#paint0_linear_810_846)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_810_846" x1="8.36885" y1="0.75" x2="8.36885" y2="16.5" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FFBAC4"/>
|
||||
<stop offset="1" stop-color="#FF7B8E"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
</span>
|
||||
<?php _e( 'Add Team Members & Collaborate', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</li>
|
||||
<li class="eael-quick-setup-list-item">
|
||||
<span class="eael-quick-setup-icon">
|
||||
<svg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M12.75 14.75H5.25C2.76472 14.75 0.75 12.7353 0.75 10.25C0.75 8.28845 2.0051 6.62 3.75603 6.00393C3.75202 5.91979 3.75 5.83513 3.75 5.75C3.75 2.85051 6.10051 0.5 9 0.5C11.8995 0.5 14.25 2.85051 14.25 5.75C14.25 5.83513 14.248 5.91979 14.244 6.00393C15.9949 6.62 17.25 8.28845 17.25 10.25C17.25 12.7353 15.2353 14.75 12.75 14.75Z"
|
||||
fill="url(#paint0_linear_810_854)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_810_854" x1="9" y1="0.5" x2="9" y2="14.75" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#6CC7FF"/>
|
||||
<stop offset="1" stop-color="#2FA7F1"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
</span>
|
||||
<?php _e( 'Templates Cloud with Workspace', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</li>
|
||||
</ul>
|
||||
<button class="button wpdeveloper-plugin-installer eael-dashboard-templately-install-btn" data-action="install" data-slug="templately"><?php _e('Enable Templates','essential-addons-for-elementor-lite'); ?></button>
|
||||
</div><img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/templately-qs-img.png' ) ?>" alt="">
|
||||
</div>
|
||||
<?php } else { ?>
|
||||
<div class="eael-block p45">
|
||||
<div class="eael-grid">
|
||||
<div class="eael-col-md-6">
|
||||
<div class="template__block">
|
||||
<h2>🚀 <?php _e('Get Started with Essential Addons for Elementor','essential-addons-for-elementor-lite'); ?></h2>
|
||||
<p> <?php _e('Thank you for choosing Essential Addons for Elementor. Get ready to enhance your Elementor site building experience by using 90+ Essential Addons elements & extensions.','essential-addons-for-elementor-lite'); ?></p>
|
||||
<a target="_blank" href="https://www.youtube.com/playlist?list=PLWHp1xKHCfxC7JeWSg31vtVbLHGzfxDvh"
|
||||
class="eael-button button__secondary hover__shadow"><?php _e('YouTube Tutorials','essential-addons-for-elementor-lite'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-col-md-6">
|
||||
<div class="eael-video__block">
|
||||
<div class="thumb">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/youtube-promo.png' ) ?>"
|
||||
alt="">
|
||||
</div>
|
||||
<a target="_blank" href="https://www.youtube.com/watch?v=ZISSbnHo0rE" class="play__btn">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/play-btn.png' ); ?>"
|
||||
alt="">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php } ?>
|
||||
<div class="eael-block px45 py25">
|
||||
<div class="eael-basic__card align__center justify__between eael__flex justify__between">
|
||||
<div class="eael__flex align__center">
|
||||
<div class="mr20 fs-0 thumb">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/ea.svg' ) ?>"
|
||||
alt="">
|
||||
</div>
|
||||
<p><?php _e('Manage your License for your sites from your WPDeveloper account','essential-addons-for-elementor-lite'); ?></p>
|
||||
</div>
|
||||
<?php
|
||||
if ( !defined( 'EAEL_PRO_PLUGIN_BASENAME' ) ) {
|
||||
printf( __( '<a target="_blank" class="eael-button button__themeColor" href="https://wpdeveloper.com/in/upgrade-essential-addons-elementor" >%s</a>', 'essential-addons-for-elementor-lite' ), 'Upgrade to Pro' );
|
||||
} else {
|
||||
do_action( 'eael_manage_license_action_link' );
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-col-xl-4">
|
||||
<div class="eael-statistic eael-block py25 px15">
|
||||
<div class="statistic__item">
|
||||
<h2 id="eael-total-elements">88</h2>
|
||||
<p><?php _e('Total Elements','essential-addons-for-elementor-lite'); ?></p>
|
||||
</div>
|
||||
<div class="statistic__item">
|
||||
<h2 id="eael-used-elements">00</h2>
|
||||
<p><?php _e('Active Elements','essential-addons-for-elementor-lite'); ?></p>
|
||||
</div>
|
||||
<div class="statistic__item">
|
||||
<h2 id="eael-unused-elements">00</h2>
|
||||
<p><?php _e('Inactive Elements','essential-addons-for-elementor-lite'); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/docs/"
|
||||
class="eael-info__box eael-block px30 py25">
|
||||
<h6><i class="ea-admin-icon eael-icon-edit"></i> <?php _e('View Knowledgebase','essential-addons-for-elementor-lite'); ?></h6>
|
||||
<p><?php _e('Get started by spending some time with the documentation to get familiar with Essential Addons.','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://wpdeveloper.com/review-essential-addons-elementor"
|
||||
class="eael-info__box eael-block px30 py25">
|
||||
<h6><i class="ea-admin-icon eael-icon-star"></i> <?php _e('Show Your Love','essential-addons-for-elementor-lite'); ?></h6>
|
||||
<p><?php _e('Take your 2 minutes to review the plugin and spread the love to encourage us to keep it going.','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://wpdeveloper.com/support" class="eael-info__box eael-block px30 py25">
|
||||
<h6><i class="ea-admin-icon eael-icon-support"></i><?php _e(' Need Help?','essential-addons-for-elementor-lite'); ?></h6>
|
||||
<p><?php _e('Stuck with something? Get help from live chat or submit a support ticket.','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://www.facebook.com/groups/essentialaddons"
|
||||
class="eael-info__box eael-block px30 py25">
|
||||
<h6><i class="ea-admin-icon eael-icon-community"></i><?php _e('Join the Community','essential-addons-for-elementor-lite'); ?></h6>
|
||||
<p><?php _e('Join the Facebook community and discuss with fellow developers & users.','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="border__line mt30"><span></span></div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,167 @@
|
||||
<div id="go-pro" class="eael-admin-setting-tab">
|
||||
<div class="eael-container">
|
||||
<div class="eael-grid">
|
||||
<div class="eael-col">
|
||||
<div class="eael-block p30 eael-welcome__card mb30">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/go-pro.svg' ); ?>"
|
||||
alt="">
|
||||
<h4><?php _e('Enhance Your Elementor Experience By Unlocking 35+ Advanced PRO Elements','essential-addons-for-elementor-lite'); ?></h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-grid mb30">
|
||||
<div class="eael-col-lg-4 eael-col-sm-6">
|
||||
<div class="eael-block eael-demo__card">
|
||||
<div class="thumb">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/demo-1.png' ); ?>" alt="">
|
||||
<a target="_blank" href="https://youtu.be/UCUX3YlCYik" class="play-btn">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/play-btn.png' ); ?>"
|
||||
alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h3><?php _e('Protected Content','essential-addons-for-elementor-lite'); ?></h3>
|
||||
<p><?php _e('Restrict important data by setting up user permission or giving passwords to certain area','essential-addons-for-elementor-lite'); ?></p>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/protected-content/" class="demo-button"><?php _e('View Demo','essential-addons-for-elementor-lite'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-col-lg-4 eael-col-sm-6">
|
||||
<div class="eael-block eael-demo__card">
|
||||
<div class="thumb">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/demo-2.png' ); ?>" alt="">
|
||||
<a target="_blank" href="https://youtu.be/WjyqdUcLXtU" class="play-btn">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/play-btn.png' ); ?>"
|
||||
alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h3><?php _e('Smart Post List','essential-addons-for-elementor-lite'); ?></h3>
|
||||
<p><?php _e('Display your blog posts in an amazing grid layout with advanced search & filter options.','essential-addons-for-elementor-lite'); ?></p>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/post-list/" class="demo-button"> <?php _e('View Demo','essential-addons-for-elementor-lite'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-col-lg-4 eael-col-sm-6">
|
||||
<div class="eael-block eael-demo__card">
|
||||
<div class="thumb">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/demo-3.png' ); ?>" alt="">
|
||||
<a target="_blank" href="https://youtu.be/l5vfdBGb7pc" class="play-btn">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/play-btn.png' ); ?>"
|
||||
alt="">
|
||||
</a>
|
||||
</div>
|
||||
<div class="content">
|
||||
<h3><?php _e('Woo Product Slider','essential-addons-for-elementor-lite'); ?></h3>
|
||||
<p><?php _e('Showcase your WooCommerce products beautifully with amazing ready slider layouts.','essential-addons-for-elementor-lite'); ?></p>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/woo-product-slider/" class="demo-button"><?php _e('View
|
||||
Demo','essential-addons-for-elementor-lite'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-block p30 mb30">
|
||||
<div class="eael-features mb30">
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/event-calendar/" class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-calendar"></i>
|
||||
</div>
|
||||
<p><?php _e('Event Calendar','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/content-toggle/" class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-toggle"></i>
|
||||
</div>
|
||||
<p><?php _e('Toggle','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/advanced-google-map/"
|
||||
class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-marker"></i>
|
||||
</div>
|
||||
<p><?php _e('Advanced Google Map','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/dynamic-gallery/" class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-gallery"></i>
|
||||
</div>
|
||||
<p><?php _e('Dynamic Gallery','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/image-hotspots/" class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-image-hotspot"></i>
|
||||
</div>
|
||||
<p><?php _e('Image Hotspots','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/lightbox-modal/" class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-modal"></i>
|
||||
</div>
|
||||
<p><?php _e('Lightbox and Modal','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/mailchimp/" class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-form"></i>
|
||||
</div>
|
||||
<p><?php _e('MailChimp','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/instagram-feed/" class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-instagram"></i>
|
||||
</div>
|
||||
<p><?php _e('Instagram Feed','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/learndash-course-list/"
|
||||
class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-course"></i>
|
||||
</div>
|
||||
<p><?php _e('LearnDash Course List','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/advanced-tooltip/"
|
||||
class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-tooltip"></i>
|
||||
</div>
|
||||
<p><?php _e('Advanced Tooltip','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/parallax-scrolling/"
|
||||
class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-parallax"></i>
|
||||
</div>
|
||||
<p><?php _e('Parallax','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/particle-effect/" class="feature__item">
|
||||
<div class="icon">
|
||||
<i class="ea-admin-icon eael-icon-particel"></i>
|
||||
</div>
|
||||
<p><?php _e('Particles','essential-addons-for-elementor-lite'); ?></p>
|
||||
</a>
|
||||
</div>
|
||||
<div class="eael__flex justify__center">
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/demos/"
|
||||
class="eael-button eael-extra-bt-size"><?php _e('View More','essential-addons-for-elementor-lite'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-block icon__card mb30">
|
||||
<div class="icon">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/chat.png' ); ?>" alt="">
|
||||
</div>
|
||||
<div class="content">
|
||||
<h3><?php _e('Automatic Updates & Priority Support','essential-addons-for-elementor-lite'); ?></h3>
|
||||
<p><?php _e('Get access to automatic updates & keep your website up-to-date with constantly developing features.
|
||||
Having any trouble? Don’t worry as you can reach out to our expert Support team any time through
|
||||
live
|
||||
chat or support tickets.','essential-addons-for-elementor-lite'); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael__flex justify__center">
|
||||
<a target="_blank" href="https://wpdeveloper.com/in/upgrade-essential-addons-elementor"
|
||||
class="eael-button button__themeColor eael-extra-bt-size"><?php _e('Upgrade to PRO','essential-addons-for-elementor-lite'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="border__line mt30"><span></span></div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
$integrations = [
|
||||
[
|
||||
'slug' => 'betterdocs',
|
||||
'basename' => 'betterdocs/betterdocs.php',
|
||||
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/bd-new.svg',
|
||||
'title' => __( 'BetterDocs', 'essential-addons-for-elementor-lite' ),
|
||||
'desc' => __( 'BetterDocs will help you to create & organize your documentation page in a beautiful way that will make your visitors find any help article easily.', 'essential-addons-for-elementor-lite' ),
|
||||
],
|
||||
[
|
||||
'slug' => 'embedpress',
|
||||
'basename' => 'embedpress/embedpress.php',
|
||||
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/ep.svg',
|
||||
'title' => __( 'EmbedPress', 'essential-addons-for-elementor-lite' ),
|
||||
'desc' => __( 'EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site. ', 'essential-addons-for-elementor-lite' ),
|
||||
],
|
||||
[
|
||||
'slug' => 'notificationx',
|
||||
'basename' => 'notificationx/notificationx.php',
|
||||
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/nx.svg',
|
||||
'title' => __( 'NotificationX', 'essential-addons-for-elementor-lite' ),
|
||||
'desc' => __( 'Best FOMO Social Proof Plugin to boost your sales conversion. Create stunning Sales Popup & Notification Bar With Elementor Support.', 'essential-addons-for-elementor-lite' ),
|
||||
],
|
||||
[
|
||||
'slug' => 'easyjobs',
|
||||
'basename' => 'easyjobs/easyjobs.php',
|
||||
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/ej.svg',
|
||||
'title' => __( 'easy.jobs', 'essential-addons-for-elementor-lite' ),
|
||||
'desc' => __( 'Easy solution for the job recruitment to attract, manage & hire right talent faster. The Best Talent Recruitment Suite which lets you manage jobs & career page in Elementor.', 'essential-addons-for-elementor-lite' ),
|
||||
],
|
||||
[
|
||||
'slug' => 'wp-scheduled-posts',
|
||||
'basename' => 'wp-scheduled-posts/wp-scheduled-posts.php',
|
||||
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/wscp.svg',
|
||||
'title' => __( 'SchedulePress', 'essential-addons-for-elementor-lite' ),
|
||||
'desc' => __( 'Best Content Marketing Tool For WordPress – Schedule, Organize, & Auto Share Blog Posts. Take a quick glance at your content planning with Schedule Calendar, Auto & Manual Scheduler and more.', 'essential-addons-for-elementor-lite' ),
|
||||
],
|
||||
[
|
||||
'slug' => 'betterlinks',
|
||||
'basename' => 'betterlinks/betterlinks.php',
|
||||
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/btl.svg',
|
||||
'title' => __( 'BetterLinks', 'essential-addons-for-elementor-lite' ),
|
||||
'desc' => __( 'Best Link Shortening tool to create, shorten and manage any URL to help you cross-promote your brands & products. Gather analytics reports, run successfully marketing campaigns easily & many more.', 'essential-addons-for-elementor-lite' ),
|
||||
],
|
||||
[
|
||||
'slug' => 'essential-blocks',
|
||||
'basename' => 'essential-blocks/essential-blocks.php',
|
||||
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/eb-new.svg',
|
||||
'title' => __( 'Essential Blocks', 'essential-addons-for-elementor-lite' ),
|
||||
'desc' => __( 'Enhance your Gutenberg experience with 40+ unique blocks (more coming soon). Add power to the block editor using our easy-to-use blocks which are designed to make your next WordPress page or posts design easier and prettier than ever before.', 'essential-addons-for-elementor-lite' ),
|
||||
],
|
||||
[
|
||||
'slug' => 'better-payment',
|
||||
'basename' => 'better-payment/better-payment.php',
|
||||
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/bp.svg',
|
||||
'title' => __( 'Better Payment', 'essential-addons-for-elementor-lite' ),
|
||||
'desc' => __( 'Better Payment streamlines transactions in Elementor, integrating PayPal, Stripe, advanced analytics, validation, and Elementor forms for the most secure & efficient payments.', 'essential-addons-for-elementor-lite' ),
|
||||
],
|
||||
];
|
||||
?>
|
||||
|
||||
<div id="integrations" class="eael-admin-setting-tab">
|
||||
<div class="eael-grid">
|
||||
<?php foreach ( $integrations as $plugin ): ?>
|
||||
<div class="eael-col-xxl-3 eael-col-xl-4">
|
||||
<div class="pt60 h-100">
|
||||
<div class="eael-integration__card eael-integration__card--classic">
|
||||
<div class="icon">
|
||||
<img src="<?php echo esc_url( $plugin[ 'logo' ] ); ?>" alt="">
|
||||
</div>
|
||||
<h3><?php echo esc_html( $plugin[ 'title' ] ); ?></h3>
|
||||
<p><?php echo esc_html( $plugin[ 'desc' ] ); ?></p>
|
||||
<?php if ( $this->installer->get_local_plugin_data( $plugin[ 'basename' ] ) === false ) { ?>
|
||||
<a class="eael-button button__themeColor hover__shadow wpdeveloper-plugin-installer"
|
||||
data-action="install"
|
||||
data-slug="<?php echo esc_attr( $plugin[ 'slug' ] ); ?>"><?php _e( 'Install', 'essential-addons-for-elementor-lite' ); ?></a>
|
||||
<?php } else { ?>
|
||||
<?php if ( is_plugin_active( $plugin[ 'basename' ] ) ) { ?>
|
||||
<a class="eael-button button__white button__white-not-hover wpdeveloper-plugin-installer"><?php _e( 'Activated', 'essential-addons-for-elementor-lite' ); ?></a>
|
||||
<?php } else { ?>
|
||||
<a class="eael-button button__themeColor hover__shadow wpdeveloper-plugin-installer"
|
||||
data-action="activate"
|
||||
data-basename="<?php echo esc_attr( $plugin[ 'basename' ] ); ?>"><?php _e( 'Activate', 'essential-addons-for-elementor-lite' ); ?></a>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
<div class="border__line mt30"><span></span></div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,300 @@
|
||||
<div id="eael-admn-setting-popup" class="eael-modal__wrap eael-modal-show">
|
||||
<div class="eael-modal__dialogue">
|
||||
<div class="eael-modal">
|
||||
<div class="modal__body">
|
||||
<a href="#" id="eael-admin-popup-close" class="modal__close eael-admin-popup-close"><i
|
||||
class="ea-admin-icon eael-icon-times"></i></a>
|
||||
<div id="eael-pro-popup" class="modal__content modal__content__popup">
|
||||
<div class="modal__card">
|
||||
<div class="icon">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/quick-setup/go-pro.svg' ); ?>"
|
||||
alt="">
|
||||
</div>
|
||||
<h3><?php _e( 'Go PRO', 'essential-addons-for-elementor-lite' ); ?></h3>
|
||||
<p><?php _e( 'Unlock 30+ amazing widgets to build awesome websites.', 'essential-addons-for-elementor-lite' ); ?></p>
|
||||
<a target="_blank" href="https://wpdeveloper.com/in/upgrade-essential-addons-elementor"
|
||||
class="eael-button"><?php _e( 'Upgrade
|
||||
Now', 'essential-addons-for-elementor-lite' ); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="eael-google-map-popup" class="modal__content modal__content__popup">
|
||||
<div class="modal__card">
|
||||
<div class="icon">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/map-marker.svg' ); ?>"
|
||||
alt="">
|
||||
</div>
|
||||
<h3><?php _e( 'Google Map API Key', 'essential-addons-for-elementor-lite' ); ?></h3>
|
||||
<div class="modal__api__form">
|
||||
<input name="google-map-api" id="google-map-api"
|
||||
value="<?php echo esc_attr( get_option( 'eael_save_google_map_api' ) ); ?>" type="text"
|
||||
class="eael-form__control" placeholder="Set API key">
|
||||
<button type="button" class="eael-button button__themeColor eael-save-trigger eael-admin-popup-close"><i
|
||||
class="ea-admin-icon eael-icon-long-arrow-right"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="eael-business-reviews-popup" class="modal__content__popup">
|
||||
<div class="modal__head">
|
||||
<p><?php _e( 'Business Reviews Settings', 'essential-addons-for-elementor-lite' ); ?></p>
|
||||
</div>
|
||||
|
||||
<div class="modal__content">
|
||||
<div class="eael-business_reviews__setup">
|
||||
<span class="business_reviews__setup__header">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/google.svg' ); ?>"
|
||||
alt="">
|
||||
<?php _e( 'Google Reviews', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</span>
|
||||
<div class="eael-input__inline">
|
||||
<label><?php _e( 'Google Place API Key:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="br_google_place_api_key" id="br_google_place_api_key"
|
||||
value="<?php echo esc_attr( get_option( 'eael_br_google_place_api_key' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Google Place API Key">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal__content">
|
||||
<div class="eael__flex align__center justify__center">
|
||||
<button class="eael-button button__themeColor mr15 eael-save-trigger eael-admin-popup-close">
|
||||
<?php _e( 'Save', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</button>
|
||||
<button class="eael-button button__white eael-admin-popup-close"><?php _e( 'Cancel', 'essential-addons-for-elementor-lite' ); ?></button>
|
||||
</div>
|
||||
<div class="config__api mt15">
|
||||
<a target="_blank" href="https://developers.google.com/maps/documentation/places/web-service/get-api-key"
|
||||
class="config__api"> <?php _e( 'To configure the API Keys, check out this doc', 'essential-addons-for-elementor-lite' ); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="eael-mailchimp-popup" class="modal__content modal__content__popup">
|
||||
<div class="modal__card">
|
||||
<div class="icon">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/mailchimp.svg' ); ?>"
|
||||
alt="">
|
||||
</div>
|
||||
<h3><?php _e( 'Mailchimp API Key', 'essential-addons-for-elementor-lite' ); ?></h3>
|
||||
<div class="modal__api__form">
|
||||
<input name="mailchimp-api" id="mailchimp-api" type="text" class="eael-form__control"
|
||||
value="<?php echo esc_attr( get_option( 'eael_save_mailchimp_api' ) ); ?>"
|
||||
placeholder="Set API key">
|
||||
<button class="eael-button button__themeColor eael-save-trigger eael-admin-popup-close"><i
|
||||
class="ea-admin-icon eael-icon-long-arrow-right"></i></button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$eael_recaptcha_sitekey = get_option( 'eael_recaptcha_sitekey' );
|
||||
$eael_recaptcha_sitekey_v3 = get_option( 'eael_recaptcha_sitekey_v3' );
|
||||
$eael_recaptcha_secret = get_option( 'eael_recaptcha_secret' );
|
||||
$eael_recaptcha_secret_v3 = get_option( 'eael_recaptcha_secret_v3' );
|
||||
$eael_recaptcha_language = get_option( 'eael_recaptcha_language' );
|
||||
$eael_recaptcha_language_v3 = get_option( 'eael_recaptcha_language_v3' );
|
||||
$eael_g_client_id = get_option( 'eael_g_client_id' );
|
||||
$eael_fb_app_id = get_option( 'eael_fb_app_id' );
|
||||
$eael_fb_app_secret = get_option( 'eael_fb_app_secret' );
|
||||
$eael_lr_mailchimp_api_key = get_option( 'eael_lr_mailchimp_api_key' );
|
||||
?>
|
||||
<div id="eael-login-register-popup" class="modal__content__popup">
|
||||
<div class="modal__head">
|
||||
<p><?php _e( 'Login | Register Form Settings', 'essential-addons-for-elementor-lite' ); ?></p>
|
||||
</div>
|
||||
<div class="modal__content">
|
||||
<div class="eael-login__setup">
|
||||
<span class="login__setup__header">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/recaptcha.svg' ); ?>"
|
||||
alt="">
|
||||
<?php _e( 'reCAPTCHA v2', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</span>
|
||||
<div class="eael-input__inline mb15">
|
||||
<label><?php _e( 'Site Key:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_recaptcha_sitekey" id="lr_recaptcha_sitekey"
|
||||
value="<?php echo esc_attr( get_option( 'eael_recaptcha_sitekey' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Site key">
|
||||
</div>
|
||||
<div class="eael-input__inline mb15">
|
||||
<label><?php _e( 'Site Secret:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_recaptcha_secret" id="lr_recaptcha_secret"
|
||||
value="<?php echo esc_attr( get_option( 'eael_recaptcha_secret' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Site Secret">
|
||||
</div>
|
||||
<div class="eael-input__inline">
|
||||
<label><?php _e( 'Language:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_recaptcha_language" id="lr_recaptcha_language"
|
||||
value="<?php echo esc_attr( get_option( 'eael_recaptcha_language' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="reCAPTCHA Language Code">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="border__line"><span></span></div>
|
||||
|
||||
<div class="modal__content">
|
||||
<div class="eael-login__setup">
|
||||
<span class="login__setup__header">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/recaptcha.svg' ); ?>"
|
||||
alt="">
|
||||
<?php _e( 'reCAPTCHA v3', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</span>
|
||||
<div class="eael-input__inline mb15">
|
||||
<label><?php _e( 'Site Key:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_recaptcha_sitekey_v3" id="lr_recaptcha_sitekey_v3"
|
||||
value="<?php echo esc_attr( get_option( 'eael_recaptcha_sitekey_v3' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Site key">
|
||||
</div>
|
||||
<div class="eael-input__inline mb15">
|
||||
<label><?php _e( 'Site Secret:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_recaptcha_secret_v3" id="lr_recaptcha_secret_v3"
|
||||
value="<?php echo esc_attr( get_option( 'eael_recaptcha_secret_v3' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Site Secret">
|
||||
</div>
|
||||
<div class="eael-input__inline">
|
||||
<label><?php _e( 'Language:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_recaptcha_language_v3" id="lr_recaptcha_language_v3"
|
||||
value="<?php echo esc_attr( get_option( 'eael_recaptcha_language_v3' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="reCAPTCHA Language Code">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php if ( $this->pro_enabled ): ?>
|
||||
<div class="border__line"><span></span></div>
|
||||
<div class="modal__content">
|
||||
<div class="eael-login__setup">
|
||||
<span class="login__setup__header">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/google.svg' ); ?>"
|
||||
alt="">
|
||||
<?php _e( 'Google Login', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</span>
|
||||
<div class="eael-input__inline">
|
||||
<label><?php _e( 'Google Client ID:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_g_client_id" id="lr_g_client_id"
|
||||
value="<?php echo esc_attr( get_option( 'eael_g_client_id' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Google Client ID">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="border__line"><span></span></div>
|
||||
|
||||
<div class="modal__content">
|
||||
<div class="eael-login__setup">
|
||||
<span class="login__setup__header">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/facebook.svg' ); ?>"
|
||||
alt="">
|
||||
<?php _e( 'Facebook Login', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</span>
|
||||
<div class="eael-input__inline mb15">
|
||||
<label><?php _e( 'Facebook App ID:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_fb_app_id" id="lr_fb_app_id"
|
||||
value="<?php echo esc_attr( get_option( 'eael_fb_app_id' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Facebook App ID:">
|
||||
</div>
|
||||
<div class="eael-input__inline">
|
||||
<label><?php _e( 'Facebook App Secret:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_fb_app_secret" id="lr_fb_app_secret"
|
||||
value="<?php echo esc_attr( get_option( 'eael_fb_app_secret' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Facebook App Secret:">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="border__line"><span></span></div>
|
||||
|
||||
<div class="modal__content">
|
||||
<div class="eael-login__setup">
|
||||
<span class="login__setup__header">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/mailchimp.svg' ); ?>"
|
||||
alt="" width="20">
|
||||
<?php _e( 'Mailchimp Integration', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</span>
|
||||
<div class="eael-input__inline mb15">
|
||||
<label><?php _e( 'Mailchimp API Key:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_mailchimp_api_key" id="lr_mailchimp_api_key"
|
||||
value="<?php echo esc_attr( get_option( 'eael_lr_mailchimp_api_key' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Mailchimp API">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="border__line"><span></span></div>
|
||||
|
||||
<div class="eael-element__wrap eael-d-block eael-element__wrap-popup">
|
||||
<div class="eael-element__item">
|
||||
<div class="element__content">
|
||||
<h4><?php esc_html_e( 'Enable Custom Fields', 'essential-addons-for-elementor-lite' ); ?></h4>
|
||||
<div class="element__options">
|
||||
<p class="element__icon">
|
||||
<i class="eicon-info login-register-info-icon"></i>
|
||||
<span class="tooltip-text"><?php esc_attr_e('Fields will be available on both the edit profile page and the EA Login | Register Form.', 'essential-addons-for-elementor-lite') ?></span>
|
||||
</p>
|
||||
<label class="eael-switch">
|
||||
<input name="lr_custom_profile_fields" id="lr_custom_profile_fields" <?php if( 'on' === get_option( 'eael_custom_profile_fields' ) ) : ?> checked <?php endif; ?> class="eael-form__control eael-elements-list" type="checkbox"> <span class="switch__box "></span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php $custom_field_wrap_class = 'on' !== get_option( 'eael_custom_profile_fields' ) ? 'eael-d-none' : ''; ?>
|
||||
<div class="lr_custom_profile_fields_child modal__content1 ml30 mr30 mt15 <?php echo esc_attr($custom_field_wrap_class); ?>">
|
||||
<div class="eael-login__setup">
|
||||
<div class="eael-input__inline mb15">
|
||||
<label><i class="eicon-plus-circle-o mr10"></i><?php _e( 'Text Type Fields:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_custom_profile_fields_text" id="lr_custom_profile_fields_text"
|
||||
value="<?php echo esc_attr( get_option( 'eael_custom_profile_fields_text' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Field 1, Field 2 ...">
|
||||
</div>
|
||||
<div class="eael-input__inline mb15">
|
||||
<label><i class="eicon-plus-circle-o mr10"></i><?php _e( 'File Type Fields:', 'essential-addons-for-elementor-lite' ); ?></label>
|
||||
<input name="lr_custom_profile_fields_img" id="lr_custom_profile_fields_img"
|
||||
value="<?php echo esc_attr( get_option( 'eael_custom_profile_fields_img' ) ); ?>"
|
||||
class="eael-form__control" type="text" placeholder="Field 1, Field 2 ...">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- <div class="border__line"><span></span></div> -->
|
||||
<div class="modal__content">
|
||||
<div class="eael__flex align__center justify__center">
|
||||
<button class="eael-button button__themeColor mr15 eael-save-trigger eael-admin-popup-close">
|
||||
<?php _e( 'Save', 'essential-addons-for-elementor-lite' ); ?>
|
||||
</button>
|
||||
<button class="eael-button button__white eael-admin-popup-close"><?php _e( 'Cancel', 'essential-addons-for-elementor-lite' ); ?></button>
|
||||
</div>
|
||||
<div class="config__api mt15">
|
||||
<a target="_blank" href="https://essential-addons.com/elementor/docs/social-login-recaptcha"
|
||||
class="config__api"> <?php _e( 'To configure the API Keys, check out this doc', 'essential-addons-for-elementor-lite' ); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="eael-post-duplicator-popup" class="modal__content modal__content__popup">
|
||||
<div class="modal__card">
|
||||
<h3><?php _e( 'Select Post Types', 'essential-addons-for-elementor-lite' ); ?></h3>
|
||||
<div class="eael-select-box mb30 mt30">
|
||||
<select class="eael-post-duplicator-box" name="post-duplicator-post-type"
|
||||
id="post-duplicator-post-type">
|
||||
<option value="all">All</option>
|
||||
<?php
|
||||
$post_lists = get_post_types( [ 'public' => true, 'show_in_nav_menus' => true ] );
|
||||
$post_name = get_option( 'eael_save_post_duplicator_post_type' );
|
||||
foreach ( $post_lists as $key => $post_list ) {
|
||||
$selected = $post_name == $key ? 'selected' : '';
|
||||
printf( '<option value="%s" %s>%s</option>', $key, $selected, $post_list );
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
<button class="eael-button button__themeColor eael-save-trigger eael-admin-popup-close"><?php _e('Submit','essential-addons-for-elementor-lite') ?></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,73 @@
|
||||
<div id="tools" class="eael-grid eael-admin-setting-tab">
|
||||
<div class="eael-container eael-block">
|
||||
<div class="p30">
|
||||
<div class="eael-grid">
|
||||
<div class="eael-col-md-5">
|
||||
<div class="eael-tool__card eael-tool__card--flex">
|
||||
<div class="icon">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/tool-1.svg' ) ?>" alt="">
|
||||
</div>
|
||||
<div class="content">
|
||||
<h3><?php _e('Regenerate Assets','essential-addons-for-elementor-lite'); ?></h3>
|
||||
<p><?php _e('Essential Addons styles & scripts are saved in Uploads folder. This option will clear all
|
||||
those generated files.','essential-addons-for-elementor-lite'); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-col-md-7">
|
||||
<div class="eael-tool__card">
|
||||
<div class="content">
|
||||
<a href="#" id="eael-regenerate-files" class="eael-button button__themeColor mb20"><?php _e('Regenerate Assets','essential-addons-for-elementor-lite'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<div class="p30">
|
||||
<div class="eael-grid">
|
||||
<div class="eael-col-md-5">
|
||||
<div class="eael-tool__card eael-tool__card--flex">
|
||||
<div class="icon">
|
||||
<img src="<?php echo esc_url( EAEL_PLUGIN_URL . 'assets/admin/images/tool-2.svg' ) ?>" alt="">
|
||||
</div>
|
||||
<div class="content">
|
||||
<h3><?php _e('Assets Embed Method','essential-addons-for-elementor-lite'); ?></h3>
|
||||
<p><?php _e('Configure the Essential Addons assets embed method. Keep it as default (Recommended).','essential-addons-for-elementor-lite'); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="eael-col-md-7">
|
||||
<div class="eael-tool__card">
|
||||
<div class="content">
|
||||
<a href="<?php echo esc_url(admin_url('admin.php?page=elementor#tab-advanced')); ?>" target="_blank" class="eael-button button__themeColor mb20"><?php _e('CSS Print Method','essential-addons-for-elementor-lite'); ?></a>
|
||||
<p><?php _e('CSS Print Method is handled by Elementor Settings itself. Use External CSS Files for
|
||||
better
|
||||
performance (Recommended).','essential-addons-for-elementor-lite'); ?></p>
|
||||
</div>
|
||||
<?php
|
||||
$print_method = get_option('eael_js_print_method','external');
|
||||
?>
|
||||
<div class="content mt30">
|
||||
<div class="eael__flex align__center mb20">
|
||||
<h5 class="mr20"><?php _e('JS Print Method','essential-addons-for-elementor-lite'); ?></h5>
|
||||
<div class="eael-select">
|
||||
<select name="eael-js-print-method" id="eael-js-print-method">
|
||||
<option value="external" <?php echo $print_method == 'external' ? 'selected' : '' ?>><?php _e('External File', 'essential-addons-for-elementor-lite');?></option>
|
||||
<option value="internal" <?php echo $print_method == 'internal' ? 'selected' : '' ?>><?php _e('Internal Embedding', 'essential-addons-for-elementor-lite');?></option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<p style="display: <?php echo ($print_method==='external')?'block':'none'; ?>" class="quick-tools-description eael-external-printjs"><?php _e('Use external JS files for all generated scripts. Choose this setting for better performance (Recommended).', 'essential-addons-for-elementor-lite');?></p>
|
||||
<p style="display: <?php echo ($print_method==='internal')?'block':'none'; ?>" class="quick-tools-description eael-internal-printjs"><?php _e('Use internal JS that is embedded in the head of the page. For troubleshooting server configuration conflicts and managing development environments.', 'essential-addons-for-elementor-lite');?></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="border__line mt30"><span></span></div>
|
||||
<div class="eael__flex justify__end mt30">
|
||||
<button class="eael-button button__themeColor js-eael-settings-save"><?php _e('Save Settings', 'essential-addons-for-elementor-lite');?></button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1 @@
|
||||
<?php // Silence is golden
|
||||
Reference in New Issue
Block a user