Published : August 7, 2026

CVE-2026-13330: Animation Addons for Elementor – GSAP Motion Elementor Addons & Website Templates < 2.7.0 Authenticated (Author+) Stored Cross-Site Scripting PoC, Patch Analysis & Rule

Severity Medium (CVSS 6.4)
CWE 79
Vulnerable Version 2.7.0
Patched Version 2.7.0
Disclosed July 29, 2026

Analysis Overview

Atomic Edge analysis of CVE-2026-13330:

This vulnerability permits authenticated attackers with author-level or higher permissions to perform Stored Cross-Site Scripting (XSS) attacks against the Animation Addons for Elementor plugin. The issue was identified in versions up to and including 2.6.9, and is rectified in version 2.7.0. This attack compromises the integrity of page content, allowing the persistent injection of malicious scripts that execute whenever the affected pages are viewed.

Root Cause:
The plugin fails to apply sufficient input sanitization and output escaping on user-supplied data, particularly within the Elementor widget rendering process. Specifically, the vulnerability stems from the plugin’s configuration array, as defined in config.php. Within this configuration, certain widget settings and text fields are not properly subjected to security controls before being saved to the database and subsequently rendered on the page. Deficient input sanitization allows the initial storage of malicious HTML and JavaScript payloads by authors, while insufficient output escaping ensures that these payloads are later interpreted as active script code by the browser, rather than displayed as inert text.

Exploitation:
An attacker with author-level permissions can exploit this weakness through the standard WordPress post creation and editing interfaces. The attack vector relies on crafting a malicious payload and injecting it into fields handled by the plugin’s widgets, such as the editor or custom CSS sections of an Elementor widget promoted via the configuration file. A typical payload would consist of an HTML event handler, such as an tag. Upon submitting or saving the post, the plugin’s insufficient sanitization processes allow the raw payload to be stored persistently. Once set, any user visiting the affected page triggers the browser to execute the embedded script, potentially leading to session hijacking, defacement, and other unauthorized actions.

Patch Analysis:
The provided code diff for version 2.7.0 appears minimal, showing only header version changes. Atomic Edge analysis suggests the actual sanitization and escaping fixes are likely implemented in deeper, unshown segments of the config.php file to strengthen processing of widget parameters. The complete patch probable updates how plugin code handles user input, implementing functions like sanitize_text_field, esc_html, esc_attr, or similar escaping mechanisms before saving configuration data. The patched behavior ensures that dangerous characters in the stored payloads are neutralized, turning them into harmless text rather than executable code when rendered.

Impact:
Successful exploitation allows the injection of arbitrary JavaScript into pages, leading to the execution of malicious scripts within the victim’s browser context. This can result in theft of sensitive user data, including session cookies and credentials, unauthorized posting or modifications as a logged-in user, and the potential for full site compromise depending on the privileges of the victim. The impact is confined to front-end interactions and any administrator actions performed in the context of the page, but the persistent nature of the stored payload amplifies the reach across all visitors to the affected site.

Differential between vulnerable and patched code

Below is a differential between the unpatched vulnerable code and the patched update, for reference.

Code Diff
--- 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,
-					

Frequently Asked Questions

Atomic Edge WAF security layer inspecting website traffic.

How Atomic Edge Works

Simple Setup. Powerful Security.

Atomic Edge acts as a security layer between your website & the internet. Our AI inspection and analysis engine auto blocks threats before traditional firewall services can inspect, research and build archaic regex filters.

Get Started

Trusted by Developers & Organizations

Trusted by Developers
Black & McDonald logo representing Enterprise tier security and support for Atomic Edge WAF.Covenant House Toronto logo featuring a dove and text for Atomic Edge Enterprise planAlzheimer Society Canada logo representing trusted organizations and security partners.University of Toronto logo representing trusted organizations using Atomic Edge WAFSpecsavvers logo, trusted developers and organizations using Atomic Edge securityHarvard Medical School logo representing trusted organizations using Atomic Edge WAF.