Below is a differential between the unpatched vulnerable code and the patched update, for reference.
--- a/animation-addons-for-elementor/animation-addons-for-elementor.php
+++ b/animation-addons-for-elementor/animation-addons-for-elementor.php
@@ -3,7 +3,7 @@
* Plugin Name: Animation Addons for Elementor – GSAP Motion Elementor Addons & Website Templates
* Description: Animation Addons for Elementor comes with GSAP Animation Builder, Customizable Widgets, Header Footer, Single Post, Archive Page Builder, and more.
* Plugin URI: https://animation-addons.com/
- * Version: 2.6.9
+ * Version: 2.7.0
* Author: Wealcoder
* Author URI: https://animation-addons.com/
* License: GPL v2 or later
@@ -29,7 +29,7 @@
/**
* Plugin Version.
*/
- define( 'WCF_ADDONS_VERSION', '2.6.9' );
+ define( 'WCF_ADDONS_VERSION', '2.7.0' );
}
if ( ! defined( 'WCF_ADDONS_FILE' ) ) {
/**
@@ -93,7 +93,7 @@
* @since 1.0.0
* @var string The plugin version.
*/
- const VERSION = '2.6.9';
+ const VERSION = '2.7.0';
/**
* Minimum Elementor Version
--- a/animation-addons-for-elementor/config.php
+++ b/animation-addons-for-elementor/config.php
@@ -1,3576 +1,3576 @@
-<?php
-
-if (! defined('ABSPATH')) {
- exit; // Exit if accessed directly.
-}
-
-return array(
- 'widgets' => array(
- 'is_active' => false,
- 'elements' => array(
- 'general-elements' => array(
- 'title' => 'General Widgets',
- 'is_active' => false,
- 'elements' => array(
- 'image-box' => array(
- 'label' => 'Image Box',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'setup' => array('basic'),
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'image card',
- 'image with text',
- 'image caption box',
- 'photo box',
- 'picture with title',
- 'media box widget',
- 'image overlay text',
- 'image content block',
- 'image showcase',
- 'image description section',
- ),
- 'order' => 1,
- 'icon' => 'wcf-icon-Image-Box',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-image-box',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/image-box/',
- 'youtube_url' => '',
- 'description' => 'Create graceful image sections with animations, refined content placement, and thoughtful design.',
- ),
- 'image-box-slider' => array(
- 'label' => 'Image Box Slider',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'image slider',
- 'image carousel',
- 'photo slider',
- 'picture slideshow',
- 'media slider widget',
- 'rotating images',
- 'gallery slider',
- 'image showcase carousel',
- 'product image slider',
- 'scrolling image banner',
- ),
- 'order' => 2,
- 'icon' => 'wcf-icon-Image-Box-Slider',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-image-box-slider',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/image-box-slider/',
- 'youtube_url' => '',
- 'description' => 'Craft graceful image sliders with custom styles, animations, and smooth transitions for a polished presentation.',
- ),
- 'image-hotspot' => array(
- 'label' => 'Image Hotspot',
- 'is_active' => false,
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_upcoming' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'keywords' => array(
- 'clickable image points',
- 'image map',
- 'image with hotspots',
- 'interactive image',
- 'image markers',
- 'clickable photo spots',
- 'hotspot widget',
- 'image point links',
- 'hover hotspots',
- 'image click points',
- ),
- 'order' => 94,
- 'icon' => 'wcf-icon-Advanced-Accordion',
- 'demo_url' => 'https://animation-addons.com/widgets/image-hotspot/',
- 'doc_url' => 'https://animation-addons.com/widgets/image-hotspot/',
- 'youtube_url' => '',
- 'description' => '',
- ),
- 'social-icons' => array(
- 'label' => 'Social Icons',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'social media icons',
- 'social links',
- 'social follow icons',
- 'social network icons',
- 'icon links',
- 'social buttons',
- 'connect icons',
- 'share icons',
- 'social bar',
- 'social profile icons',
- ),
- 'order' => 23,
- 'icon' => 'wcf-icon-Social-Icons',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-social-icons',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/social-icons/',
- 'youtube_url' => '',
- 'description' => 'Link your social accounts and customize the look to perfectly match your branding.',
- ),
- 'image' => array(
- 'label' => 'Image',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'image embed',
- 'image insert',
- 'picture widget',
- 'media element',
- 'add photo',
- 'display image',
- 'single image block',
- 'upload image',
- 'media placeholder',
- 'picture display',
- ),
- 'order' => 3,
- 'icon' => 'wcf-icon-Image',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-image',
- 'doc_url' => 'https://animation-addons.com/docs/docs/general/image-widget/',
- 'youtube_url' => '',
- 'description' => 'Use this widget to display and animate images with precise control and styling options.',
- ),
- 'image-gallery' => array(
- 'label' => 'Image Gallery',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'photo gallery',
- 'image collection',
- 'gallery widget',
- 'picture album',
- 'media gallery',
- 'image showcase',
- 'photo grid',
- 'image lightbox',
- 'gallery slider',
- 'portfolio gallery',
- ),
- 'order' => 25,
- 'icon' => 'wcf-icon-Image-Gallery',
- 'demo_url' => 'https://animation-addons.com/widgets/image-gallery-widget',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/image-gallery/',
- 'youtube_url' => '',
- 'description' => 'Create an engaging image gallery that fits perfectly with your site’s design and style.',
- ),
- 'text-hover-image' => array(
- 'label' => 'Text Hover Image',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'image on hover',
- 'hover reveal image',
- 'text to image effect',
- 'hover image overlay',
- 'mouseover image',
- 'hover transition',
- 'text hover effect',
- 'hover to show picture',
- 'interactive image hover',
- 'hover reveal photo',
- ),
- 'order' => 11,
- 'icon' => 'wcf-icon-Text-Hover-Image',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-text-hover-image',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/text-hover-image/',
- 'youtube_url' => '',
- 'description' => 'Hover over text and reveal images for an interactive, engaging visual surprise!',
- ),
- 'brand-slider' => array(
- 'label' => 'Brand Slider',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'logo carousel',
- 'brand showcase',
- 'partner logo slider',
- 'client logo slider',
- 'sponsor logos',
- 'logo scrolling',
- 'brand carousel',
- 'company logos',
- 'rotating brand logos',
- 'logo showcase slider',
- ),
- 'order' => 13,
- 'icon' => 'wcf-icon-Brand-Slider',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-brand-slider',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/brand-slider/',
- 'youtube_url' => '',
- 'description' => 'Boost credibility and visibility by highlighting trusted logos with a smooth, auto-scrolling slider.',
- ),
- 'counter' => array(
- 'label' => 'Counter',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'number counter',
- 'animated counter',
- 'stats counter',
- 'milestone counter',
- 'counting numbers',
- 'fun facts counter',
- 'counter animation',
- 'numeric counter',
- 'counter up',
- 'number animation',
- ),
- 'order' => 28,
- 'icon' => 'wcf-icon-Counter',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-counter',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/counter/',
- 'youtube_url' => '',
- 'description' => 'Impress visitors with live stats and milestones using fully animated number counters.',
- ),
- 'icon-box' => array(
- 'label' => 'Icon Box',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'icon with text',
- 'feature box',
- 'service icon box',
- 'icon title description',
- 'icon content block',
- 'info box',
- 'icon highlight',
- 'icon description widget',
- 'icon showcase',
- 'icon text block',
- ),
- 'order' => 12,
- 'icon' => 'wcf-icon-Icon-Box',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-icon-box',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/icon-box/',
- 'youtube_url' => '',
- 'description' => 'Refine your content presentation with flexible icon styling, typography, and layout options.',
- ),
- 'testimonial' => array(
- 'label' => 'Testimonial',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'testimonial block',
- 'client review',
- 'customer feedback',
- 'testimonial section',
- 'testimonial slider',
- 'review widget',
- 'client comment',
- 'customer opinion',
- 'feedback carousel',
- 'testimonial display',
- ),
- 'order' => 40,
- 'icon' => 'wcf-icon-Testimonial',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-testimonial',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/testimonial/',
- 'youtube_url' => '',
- 'description' => 'Share real stories and success quotes using animated testimonial sliders and flexible content settings.',
- ),
- 'testimonial2' => array(
- 'label' => 'Classic Testimonial',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'simple testimonial',
- 'basic testimonial widget',
- 'client review section',
- 'traditional testimonial',
- 'feedback block',
- 'customer opinion',
- 'classic review slider',
- 'client comment block',
- 'basic testimonial slider',
- 'review display',
- ),
- 'order' => 57,
- 'icon' => 'wcf-icon-Testimonial-2',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-classic-testimonial',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/classic-testimonial/',
- 'youtube_url' => '',
- 'description' => 'Showcase real stories and client praise with a sleek, responsive testimonial carousel.',
- ),
- 'testimonial3' => array(
- 'label' => 'Modern Testimonial',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'testimonial slider',
- 'client feedback',
- 'customer review',
- 'testimonial showcase',
- 'modern testimonial design',
- 'testimonial carousel',
- 'review block',
- 'client testimonial section',
- 'stylish testimonials',
- 'feedback widget',
- ),
- 'order' => 31,
- 'icon' => 'wcf-icon-Testimonial-3',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-modern-testimonial',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/modern-testimonial/',
- 'youtube_url' => '',
- 'description' => 'Highlight customer feedback with modern layouts, smooth sliders, and customizable design elements.',
- ),
- 'advanced-testimonial' => array(
- 'label' => 'Advanced Testimonial',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'testimonial animation',
- 'interactive testimonial',
- 'advanced review widget',
- 'animated client feedback',
- 'testimonial effects',
- 'customer opinion slider',
- 'creative testimonial block',
- 'review animation',
- 'testimonial filter',
- 'stylish feedback section',
- ),
- 'order' => 36,
- 'icon' => 'wcf-icon-Testimonial-3',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-advanced-testimonial',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/advanced-testimonial/',
- 'youtube_url' => '',
- 'description' => 'Create a stunning, responsive testimonial section with smooth transitions and customization options.',
- ),
- 'button' => array(
- 'label' => 'Button',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'clickable button',
- 'call-to-action button',
- 'cta widget',
- 'animated button',
- 'hover button effect',
- 'custom button',
- 'link button',
- 'stylish button',
- 'website button',
- 'action button widget',
- ),
- 'order' => 17,
- 'icon' => 'wcf-icon-Button',
- 'demo_url' => 'https://animation-addons.com/aae-button',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/button/',
- 'youtube_url' => '',
- 'description' => 'Create bold, clickable buttons with text, icons, alignment, and hover animation options.',
- ),
- 'button-pro' => array(
- 'label' => 'Advanced Button',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'animated cta button',
- 'custom button design',
- 'stylish button',
- 'hover button animation',
- 'advanced link button',
- 'gradient button',
- '3d button effect',
- 'icon button',
- 'creative button',
- 'clickable cta widget',
- ),
- 'order' => 29,
- 'icon' => 'wcf-icon-Button-Pro',
- 'demo_url' => 'https://animation-addons.com/aae-advanced-button',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/advanced-button/',
- 'youtube_url' => '',
- 'description' => 'Advanced Button lets you tweak padding, border radius, typography, and interactive hover styles',
- ),
- 'image-compare' => array(
- 'label' => 'Image Comparison',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'before and after image',
- 'image compare slider',
- 'photo comparison',
- 'image difference',
- 'compare two images',
- 'image overlay compare',
- 'side by side image comparison',
- 'image compare widget',
- 'visual comparison',
- 'before after slider',
- ),
- 'order' => 51,
- 'icon' => 'wcf-icon-Image-Compare',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-image-comparison',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/image-comparison/',
- 'youtube_url' => '',
- 'description' => 'This widget renders two images with synchronized alignment, interactive drag, and responsive customization options.',
- ),
- 'progressbar' => array(
- 'label' => 'Progress Bar',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'animated progress bar',
- 'skill bar',
- 'progress indicator',
- 'percentage bar',
- 'loading bar',
- 'progress animation',
- 'goal bar',
- 'progress line',
- 'completion bar',
- 'progress tracker',
- ),
- 'order' => 38,
- 'icon' => 'wcf-icon-Progress-Bar',
- 'demo_url' => 'https://animation-addons.com/aae-progress-bar',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/progress-bar/',
- 'youtube_url' => '',
- 'description' => 'Add a clean progress bar that reflects achievements using smooth transitions and clear text labels.',
- ),
- 'team' => array(
- 'label' => 'Team',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'team members',
- 'staff showcase',
- 'employee profiles',
- 'team profile widget',
- 'meet the team',
- 'staff directory',
- 'team photo gallery',
- 'team bio section',
- 'company team display',
- 'team showcase slider',
- ),
- 'order' => 48,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Team',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-team',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/team/',
- 'youtube_url' => '',
- 'description' => 'Help visitors meet your team with photos, job titles, and clickable social media icons.',
- ),
- 'notification' => array(
- 'label' => 'Notification',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'alert widget',
- 'notification bar',
- 'message alert',
- 'announcement bar',
- 'site notification',
- 'popup alert',
- 'info bar',
- 'web notification',
- 'banner alert',
- 'update notification',
- ),
- 'order' => 58,
- 'icon' => 'wcf-icon-Notification',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-notification',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/notification/',
- 'youtube_url' => '',
- 'description' => 'Inform users instantly with attention-grabbing notifications, designed to blend seamlessly with your site.',
- ),
- 'one-page-nav' => array(
- 'label' => 'One Page Nav',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'single page menu',
- 'one page scroll',
- 'smooth scroll navigation',
- 'one page menu bar',
- 'scroll navigation',
- 'one page anchor menu',
- 'scrolling links',
- 'one page website menu',
- 'navigation dots',
- 'one page header',
- ),
- 'order' => 32,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-One-Page-Nav',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-one-page-nav',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/one-page-nav/',
- 'youtube_url' => '',
- 'description' => 'Hover to preview section names and smoothly swipe between sections on your one-page layout.',
- ),
- 'timeline' => array(
- 'label' => 'Timeline',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'vertical timeline',
- 'horizontal timeline',
- 'event timeline',
- 'history timeline',
- 'animated timeline',
- 'project timeline',
- 'story timeline',
- 'timeline with icons',
- 'content timeline',
- 'interactive timeline',
- ),
- 'order' => 18,
- 'icon' => 'wcf-icon-Timeline',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-timeline',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/timeline/',
- 'youtube_url' => '',
- 'description' => 'Use animated timelines to present events or project stages in a clear, organized progression.',
- ),
- 'tabs' => array(
- 'label' => 'Tabs',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'tabbed content',
- 'tabbed navigation',
- 'content tabs',
- 'tab menu',
- 'tabbed interface',
- 'tabs section',
- 'tab layout',
- 'tab switching',
- 'tab design',
- 'tabbed content block',
- ),
- 'order' => 27,
- 'icon' => 'wcf-icon-Tabs',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-tabs',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/tabs/',
- 'youtube_url' => '',
- 'description' => 'Customize your tabs with various icons, titles, and styles for a tailored design approach.',
- ),
- 'services-tab' => array(
- 'label' => 'Services Tabs',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'service showcase tabs',
- 'service categories',
- 'tabbed services',
- 'services section',
- 'services navigation',
- 'service details tabs',
- 'services list',
- 'services content block',
- 'service info tabs',
- 'services display',
- ),
- 'order' => 30,
- 'icon' => 'wcf-icon-Services-Tabs',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-services-tabs',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/services-tabs/',
- 'youtube_url' => '',
- 'description' => 'Display your services in an attractive, tabbed layout that keeps your visitors engaged.',
- ),
- 'floating-elements' => array(
- 'label' => 'Floating Elements',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'floating animation',
- 'float effect',
- 'hover floating element',
- 'floating object',
- 'animated float',
- 'float on scroll',
- 'moving floating element',
- 'floating icon',
- 'floating image',
- 'floating graphic animation',
- ),
- 'order' => 15,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Floating-Elements',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-floating-elements',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/floating-elements/',
- 'youtube_url' => '',
- 'description' => 'Add floating items to your page, such as buttons or icons, that stay in view as users scroll',
- ),
- 'event-slider' => array(
- 'label' => 'Event Slider',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'event showcase',
- 'event carousel',
- 'upcoming events slider',
- 'event gallery',
- 'event promotion slider',
- 'event scrolling banner',
- 'event highlight slider',
- 'event photos slider',
- 'events showcase carousel',
- 'event announcement slider',
- ),
- 'order' => 35,
- 'icon' => 'wcf-icon-Event-Slider',
- 'demo_url' => 'https://animation-addons.com/aae-event-slider',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/event-slider/',
- 'youtube_url' => '',
- 'description' => 'Organize your events beautifully with image, date, and text in a refined carousel format.',
- ),
- 'content-slider' => array(
- 'label' => 'Content Slider',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'content carousel',
- 'text slider',
- 'image and text slider',
- 'content rotator',
- 'content showcase',
- 'sliding content block',
- 'featured content slider',
- 'content banner',
- 'rotating content',
- 'dynamic content slider',
- ),
- 'order' => 24,
- 'icon' => 'wcf-icon-Content-Slider',
- 'demo_url' => 'https://animation-addons.com/aae-content-slider',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/content-slider/',
- 'youtube_url' => '',
- 'description' => 'Showcase dynamic content in a responsive slider with full layout and animation.',
- ),
- 'countdown' => array(
- 'label' => 'Countdown',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'countdown timer',
- 'countdown clock',
- 'event countdown',
- 'countdown animation',
- 'timer widget',
- 'launch countdown',
- 'sale countdown',
- 'countdown display',
- 'deadline countdown',
- 'time left widget',
- ),
- 'order' => 59,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Countdown',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-countdown/',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/countdown/',
- 'youtube_url' => '',
- 'description' => 'Create anticipation for your next event by adding a friendly and customizable countdown.',
- ),
- 'clickdrop' => array(
- 'label' => 'Clickdrop',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'click dropdown',
- 'click to reveal',
- 'dropdown on click',
- 'click menu',
- 'click toggle',
- 'click trigger dropdown',
- 'expandable on click',
- 'click content reveal',
- 'click show hide',
- 'click popup dropdown',
- ),
- 'order' => 95,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Countdown',
- 'demo_url' => '',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/clickdrop/',
- 'youtube_url' => '',
- 'description' => 'Create anticipation for your next event by adding a friendly and customizable countdown.',
- ),
- ),
- ),
- 'animation-elements' => array(
- 'title' => 'Animations',
- 'is_active' => false,
- 'elements' => array(
- 'typewriter' => array(
- 'label' => 'Typewriter',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'typewriter effect',
- 'typing animation',
- 'animated typing text',
- 'text typing effect',
- 'typing heading',
- 'auto typing',
- 'typewriter heading',
- 'animated text typing',
- 'typing title effect',
- 'dynamic typing animation',
- ),
- 'order' => 14,
- 'icon' => 'wcf-icon-Typewriter',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-typewriter/',
- 'doc_url' => 'https://animation-addons.com/docs/animations-widgets/typewriter/',
- 'youtube_url' => '',
- 'description' => 'Bring back the charm of typing, minus the clunky keys and ink ribbons.',
- ),
- 'animated-heading' => array(
- 'label' => 'Animated Heading',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'animated heading',
- 'heading animation',
- 'moving title',
- 'headline effect',
- 'scrolling heading',
- 'fade-in heading',
- 'dynamic title',
- 'heading reveal',
- 'stylish heading',
- 'creative title animation',
- ),
- 'order' => 6,
- 'icon' => 'wcf-icon-Animated-Heading',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-animated-heading/',
- 'doc_url' => 'https://animation-addons.com/docs/animations-widgets/animated-heading/',
- 'youtube_url' => '',
- 'description' => 'Add stunning movement to your headlines and capture attention in just a second.',
- ),
- 'animated-title' => array(
- 'label' => 'Animated Title',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'title animation',
- 'moving heading',
- 'animated headline',
- 'sliding title',
- 'title reveal',
- 'glowing title',
- 'creative heading',
- 'title transition',
- 'animated text heading',
- 'stylish title effect',
- ),
- 'order' => 5,
- 'icon' => 'wcf-icon-Animated-Title',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-animated-title',
- 'doc_url' => 'https://animation-addons.com/docs/animations-widgets/animated-title/',
- 'youtube_url' => '',
- 'description' => 'Use this widget to animate titles by character, word, or full text block.',
- ),
- 'animated-text' => array(
- 'label' => 'Animated Text',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'text animation',
- 'moving text',
- 'scrolling text',
- 'typewriter effect',
- 'text transition',
- 'animated words',
- 'text reveal',
- 'kinetic typography',
- 'bouncing text',
- 'dynamic text effect',
- ),
- 'order' => 4,
- 'icon' => 'wcf-icon-Animated-Text',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-animated-text',
- 'doc_url' => 'https://animation-addons.com/docs/animations-widgets/animated-text/',
- 'youtube_url' => '',
- 'description' => 'Explore text animation styles and transform static text into dynamic, engaging visual content.',
- ),
- 'lottie' => array(
- 'label' => 'Lottie',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => true,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'lottie animation',
- 'json animation',
- 'lottie file',
- 'animated icon',
- 'lottie graphics',
- 'vector animation',
- 'lottie player',
- 'web lottie animation',
- 'lottie integration',
- 'lottie motion graphics',
- ),
- 'order' => 22,
- 'icon' => 'wcf-icon-Lottie',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-lottie',
- 'doc_url' => 'https://animation-addons.com/docs/animations-widgets/lottie/',
- 'youtube_url' => '',
- 'description' => 'Grab attention with elegant Lottie motion effects that boost engagement and brand appeal instantly.',
- ),
- 'draw-svg' => array(
- 'label' => 'GSAP DrawSvg',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => true,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'svg line animation',
- 'draw svg path',
- 'gsap svg animation',
- 'svg stroke animation',
- 'svg outline effect',
- 'svg drawing animation',
- 'gsap draw path',
- 'svg handwriting effect',
- 'animate svg lines',
- 'svg path reveal',
- ),
- 'order' => 16,
- 'icon' => 'wcf-icon-GSAP-DrawSvg',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-gsap-drawsvg/',
- 'doc_url' => 'https://animation-addons.com/docs/animations-widgets/gsap-drawsvg/',
- 'youtube_url' => '',
- 'description' => 'Animate SVG paths with precision using GSAP’s smooth drawing effect, enhancing your web visuals.',
- ),
- 'cube-scroll-reveal' => array(
- 'label' => 'Cube Scroll Reveal',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => true,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => [
- "cube scroll reveal",
- "scroll reveal",
- "cube",
- "reveal animation",
- ],
- 'order' => 16,
- 'icon' => 'wcf-icon-GSAP-DrawSvg',
- 'demo_url' => '',
- 'doc_url' => '',
- 'youtube_url' => '',
- 'description' => 'Cube scroll reveal.',
- ),
- ),
- ),
- 'hf-elements' => array(
- 'title' => 'Header & Footer Widgets',
- 'is_active' => false,
- 'elements' => array(
- 'animated-offcanvas' => array(
- 'label' => 'Animated Off-Canvas',
- 'is_active' => false,
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_upcoming' => false,
- 'is_pro' => true,
- 'is_extension' => false,
- 'keywords' => array(
- 'off-canvas menu',
- 'hidden menu',
- 'slide-out panel',
- 'sidebar menu',
- 'mobile menu drawer',
- 'offscreen navigation',
- 'drawer menu',
- 'slide-in widget',
- 'off-canvas sidebar',
- 'hidden content panel',
- ),
- 'order' => 10,
- 'icon' => 'wcf-icon-Animated-Off-Canvas',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-animated-off-canvas/',
- 'doc_url' => 'https://animation-addons.com/docs/header-footer-widgets/animated-off-canvas/',
- 'youtube_url' => '',
- 'description' => 'Captivate your audience with stunning off-canvas reveals that keep users engaged longer on site!',
- ),
- 'site-logo' => array(
- 'label' => 'Site Logo',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'website logo',
- 'brand logo',
- 'header logo',
- 'logo image',
- 'company logo',
- 'site identity',
- 'favicon logo',
- 'logo display',
- 'website branding',
- 'logo element',
- ),
- 'order' => 37,
- 'icon' => 'wcf-icon-Site-Logo',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-site-logo',
- 'doc_url' => 'https://animation-addons.com/docs/header-footer-widgets/site-logo/',
- 'youtube_url' => '',
- 'description' => 'Add your website logo with full customization options here and make your site instantly recognizable.',
- ),
- 'nav-menu' => array(
- 'label' => 'Nav Menu',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'menu bar',
- 'site menu',
- 'website navigation',
- 'nav menu',
- 'page menu',
- 'top menu',
- 'responsive menu',
- 'menu links',
- 'website header menu',
- 'navigation bar widget',
- ),
- 'order' => 7,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Nav-Menu',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-nav-menu',
- 'doc_url' => 'https://animation-addons.com/docs/header-footer-widgets/nav-menu/',
- 'youtube_url' => '',
- 'description' => 'Enhance your site’s usability by creating responsive, stylish, and fully customizable navigation menus.',
- ),
- 'mega-menu' => array(
- 'label' => 'Mega Menu',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => true,
- 'is_extension' => false,
- 'is_upcoming' => true,
- 'keywords' => array(
- 'mega menu',
- 'dropdown mega menu',
- 'large navigation menu',
- 'multi-column menu',
- 'advanced menu',
- 'full-width menu',
- 'category menu',
- 'ecommerce menu',
- 'navigation mega menu',
- 'expanded dropdown menu',
- ),
- 'order' => 8,
- 'icon' => 'wcf-icon-Nav-Menu',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-nav-menu',
- 'doc_url' => 'https://animation-addons.com/docs/header-footer-widgets/nav-menu/',
- 'youtube_url' => '',
- 'description' => 'Enhance your site’s usability by creating responsive, stylish, and fully customizable navigation menus.',
- ),
- ),
- ),
- 'slider' => array(
- 'title' => 'Slider',
- 'is_active' => false,
- 'elements' => array(
- 'posts-slider' => array(
- 'label' => 'Posts Slider',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => true,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'blog post slider',
- 'article carousel',
- 'news slider',
- 'post showcase',
- 'post carousel',
- 'recent posts slider',
- 'featured posts slider',
- 'blog slider',
- 'post scrolling banner',
- 'content post slider',
- ),
- 'order' => 43,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Post-Slider',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-posts-slider',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/posts-slider/',
- 'youtube_url' => '',
- 'description' => 'Create a dynamic, engaging post slider with custom settings for a polished website experience.',
- ),
- 'breaking-news-slider' => array(
- 'label' => 'Breaking News Slider',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'setup' => array('basic'),
- 'is_pro' => true,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'news ticker',
- 'latest news slider',
- 'breaking news banner',
- 'live news carousel',
- 'scrolling news',
- 'headline slider',
- 'news flash slider',
- 'news update banner',
- 'top news slider',
- 'news highlight slider',
- ),
- 'order' => 45,
- 'icon' => 'wcf-icon-Brand-Slider',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-breaking-news-slider',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/breaking-news-slider/',
- 'youtube_url' => '',
- 'description' => 'Show updates in a sleek, customizable slider with dynamic animation effects.',
- ),
- 'category-slider' => array(
- 'label' => 'Category Slider',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'category carousel',
- 'category showcase',
- 'product category slider',
- 'category banner slider',
- 'category image slider',
- 'category scrolling banner',
- 'ecommerce category slider',
- 'category icon slider',
- 'category gallery slider',
- 'category section slider',
- ),
- 'order' => 49,
- 'icon' => 'wcf-icon-Content-Slider',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-category-slider',
- 'doc_url' => 'https://animation-addons.com/docs/slider-widgets/category-slider/',
- 'youtube_url' => '',
- 'description' => 'Create an interactive category display with a stylish slider for improved user navigation.',
- ),
- 'video-box-slider' => array(
- 'label' => 'Video Box Slider',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => true,
- 'is_extension' => true,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'ideo slider',
- 'video carousel',
- 'video showcase',
- 'video gallery slider',
- 'embedded video slider',
- 'video playlist slider',
- 'video showcase carousel',
- 'video scrolling banner',
- 'featured videos slider',
- 'video content slider',
- ),
- 'order' => 46,
- 'icon' => 'wcf-icon-Video-Box-Slider',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-video-box-slider',
- 'doc_url' => 'https://animation-addons.com/docs/slider-widgets/video-box-slider/',
- 'youtube_url' => '',
- 'description' => 'Create a visually appealing video slider that perfectly fits your site’s design with this widget.',
- ),
- 'filterable-slider' => array(
- 'label' => 'Filterable Slider',
- 'is_active' => false,
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_upcoming' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'keywords' => array(
- 'filtered carousel',
- 'filterable gallery slider',
- 'category slider',
- 'filter slider',
- 'filtered product slider',
- 'image filter slider',
- 'portfolio filter slider',
- 'filter content slider',
- 'gallery with filters',
- 'filtered showcase slider',
- ),
- 'order' => 42,
- 'icon' => 'wcf-icon-Filterable-Slider',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-filterable-slider',
- 'doc_url' => 'https://animation-addons.com/docs/slider-widgets/filterable-slider/',
- 'youtube_url' => '',
- 'description' => 'Organize content effortlessly with a filterable slider that’s easy to customize and navigate.',
- ),
- ),
- ),
- 'dynamic-elements' => array(
- 'title' => 'Dynamic Widgets',
- 'is_active' => false,
- 'elements' => array(
- 'post-title' => array(
- 'label' => 'Post Title',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'article title',
- 'blog heading',
- 'post heading',
- 'post name',
- 'post headline',
- 'title of post',
- 'content title',
- 'post caption',
- 'blog title text',
- 'post heading element',
- ),
- 'order' => 86,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Post-Title',
- 'demo_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-title',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-title/',
- 'youtube_url' => '',
- 'description' => 'Present your post titles with refined style, precise alignment, and fully customizable typography settings.',
- ),
- 'post-feature-image' => array(
- 'label' => 'Post Featured Image',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'blog featured image',
- 'post thumbnail',
- 'article image',
- 'post cover image',
- 'featured photo',
- 'blog image header',
- 'post banner image',
- 'content thumbnail',
- 'post main image',
- 'featured picture',
- ),
- 'order' => 87,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Post-Featured-Image',
- 'demo_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-featured-image/',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-featured-image/',
- 'youtube_url' => '',
- 'description' => 'Customize the featured image of any post for a perfect fit across all device screens.',
- ),
- 'post-excerpt' => array(
- 'label' => 'Post Excerpt',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'post summary',
- 'article excerpt',
- 'blog snippet',
- 'content preview',
- 'post intro text',
- 'summary text',
- 'blog preview',
- 'post teaser',
- 'content snippet',
- 'short post description',
- ),
- 'order' => 88,
- 'icon' => 'wcf-icon-Post-Excerpt',
- 'demo_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-excerpt/',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-excerpt/',
- 'youtube_url' => '',
- 'description' => 'Use the Post Excerpt Widget to keep layouts clean and boost user engagement.',
- ),
- 'post-content' => array(
- 'label' => 'Post Content',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'blog content',
- 'article text',
- 'post body',
- 'post description',
- 'content section',
- 'post main content',
- 'post text block',
- 'blog article body',
- 'written post content',
- 'post paragraph text',
- ),
- 'order' => 96,
- 'setup' => array('basic'),
- 'icon' => 'wcf-icon-Post-Content',
- 'demo_url' => '',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-content/',
- 'youtube_url' => '',
- 'description' => 'Showcase your blog’s latest posts with this widget, perfectly styled for Elementor.',
- ),
- 'post-comment' => array(
- 'label' => 'Post Comments',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'comment section',
- 'user comments',
- 'blog discussion',
- 'comment box',
- 'article feedback',
- 'leave a comment',
- 'comment form',
- 'post replies',
- 'discussion thread',
- 'comment widget',
- ),
- 'order' => 97,
- 'icon' => 'wcf-icon-Post-Content',
- 'demo_url' => '',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-comments/',
- 'youtube_url' => '',
- 'description' => 'Enable seamless comment integration, enhancing community interaction on your blog or articles.',
- ),
- 'post-reactions' => array(
- 'label' => 'Post Reactions',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'reaction buttons',
- 'like button',
- 'emoji reactions',
- 'post like dislike',
- 'post rating',
- 'user feedback buttons',
- 'post vote',
- 'quick reactions',
- 'social reactions',
- 'post emoji response',
- ),
- 'order' => 63,
- 'icon' => 'wcf-icon-Post-Content',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-post-reactions/',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/post-reactions/',
- 'youtube_url' => '',
- 'description' => 'Customize reaction button styles and separator icons to seamlessly fit your website’s design.',
- ),
- 'post-meta-info' => array(
- 'label' => 'Post Meta Info',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'post date',
- 'post author',
- 'blog meta',
- 'article meta info',
- 'post category',
- 'post tags',
- 'meta details',
- 'blog post info',
- 'post publish date',
- 'post metadata',
- ),
- 'order' => 89,
- 'icon' => 'wcf-icon-Post-Meta-Info',
- 'demo_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-meta-info/',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-meta-info/',
- 'youtube_url' => '',
- 'description' => 'Use Post Meta Info to keep your readers informed without cluttering your beautiful layout.',
- ),
- 'post-paginate' => array(
- 'label' => 'Post Pagination',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'post navigation',
- 'next previous posts',
- 'numbered pagination',
- 'blog pagination',
- 'post page links',
- 'paginated posts',
- 'content navigation',
- 'post navigation links',
- 'post page numbers',
- 'pagination widget',
- ),
- 'order' => 90,
- 'icon' => 'wcf-icon-Post-Paginate',
- 'demo_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-pagination/',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/post-pagination/',
- 'youtube_url' => '',
- 'description' => 'Customize the pagination with icons, text, and animations to create a unique navigation experience.',
- ),
- 'post-social-share' => array(
- 'label' => 'Social Share',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'share buttons',
- 'social sharing',
- 'share post',
- 'share to social media',
- 'share widget',
- 'social icons share',
- 'content share',
- 'social media sharing',
- 'share blog post',
- 'share article buttons',
- ),
- 'order' => 91,
- 'icon' => 'wcf-icon-Post-Social-Share',
- 'demo_url' => 'https://animation-addons.com/docs/dynamic-widgets/social-share/',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/social-share/',
- 'youtube_url' => '',
- 'description' => 'Customize social share icons to match your design and encourage content sharing with ease.',
- ),
- 'posts' => array(
- 'label' => 'Posts',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'blog post block',
- 'post element',
- 'post display',
- 'post section',
- 'post card',
- 'article widget',
- 'content post block',
- 'post listing',
- 'post showcase',
- 'post snippet',
- ),
- 'order' => 82,
- 'icon' => 'wcf-icon-Posts',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-posts',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/posts/',
- 'youtube_url' => '',
- 'description' => 'Create a dynamic blog section by customizing the layout, images, and post metadata display.',
- ),
- 'posts-pro' => array(
- 'label' => 'Advanced Posts',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => true,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'advanced post listing',
- 'dynamic post widget',
- 'filtered posts',
- 'advanced blog posts',
- 'custom post display',
- 'post grid advanced',
- 'advanced article showcase',
- 'featured advanced posts',
- 'styled post widget',
- 'enhanced post display',
- ),
- 'order' => 83,
- 'icon' => 'wcf-icon-Posts-Pro',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-advanced-posts',
- 'doc_url' => 'https://animation-addons.com/docs/general-widgets/advanced-posts/',
- 'youtube_url' => '',
- 'description' => 'Add the Advanced Posts Widget to your Elementor page to showcase blog posts with rich filters.',
- ),
- 'post-timeline' => array(
- 'label' => 'Posts Timeline',
- 'location' => array(
- 'cTab' => 'all',
- ),
- 'is_active' => false,
- 'is_pro' => false,
- 'is_extension' => false,
- 'is_upcoming' => false,
- 'keywords' => array(
- 'blog timeline',
- 'post history',
- 'chronological posts',
- 'article timeline',
- 'news timeline',
- 'content timeline',
- 'story timeline',
- 'timeline view posts',
- 'post archive timeline',
- 'date-based posts',
- ),
- 'order' => 64,
- 'icon' => 'wcf-icon-Posts-Pro',
- 'demo_url' => 'https://animation-addons.com/widgets/aae-posts-timeline/',
- 'doc_url' => 'https://animation-addons.com/docs/dynamic-widgets/posts-timeline/',
- 'youtube_url' => '',
- 'description' => '',
- ),
- 'posts-read-later' => array(
- 'label' => 'Posts Read Later',
- 'is_active' => false,
-