$w['enabled'] ) ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound $disabled_count = $total_count - $enabled_count; // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound if ( ! isset( $usage_data ) ) { $usage_data = \AddronixAddons\Admin\Admin::get_widget_usage_stats( false ); $usage_stats = isset( $usage_data['stats'] ) ? $usage_data['stats'] : array(); } $extensions = [ // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound [ 'slug' => 'ext-hf-builder', 'icon' => 'dashicons-layout', 'name' => 'Header & Footer Builder', 'desc' => 'Build custom headers & footers with display conditions.', 'configure_url' => admin_url( 'admin.php?page=addronix-addons-for-elementor-theme-builder' ) ], [ 'slug' => 'ext-adv-backgrounds', 'icon' => 'dashicons-admin-appearance', 'name' => 'Advanced Backgrounds', 'desc' => 'Particles, SVG Waves, Animated Gradients & Noise effects.', 'configure_url' => '' ], [ 'slug' => 'ext-display-conditions','icon' => 'dashicons-visibility', 'name' => 'Display Conditions', 'desc' => 'Show/hide any element by rules (role, device, URL, etc).', 'configure_url' => '' ], [ 'slug' => 'ext-loop-builder', 'icon' => 'dashicons-update-alt', 'name' => 'Loop Builder', 'desc' => 'Query posts and render in Grid or Carousel layouts.', 'configure_url' => admin_url( 'admin.php?page=addronix-addons-for-elementor-theme-builder&tab=loop' ) ], [ 'slug' => 'ext-mega-menu', 'icon' => 'dashicons-menu-alt3', 'name' => 'Mega Menu Builder', 'desc' => 'Assign Elementor templates as mega menus in navigation.', 'configure_url' => admin_url( 'admin.php?page=addronix-addons-for-elementor-theme-builder&tab=mega-menu' ) ], [ 'slug' => 'ext-sticky-elements', 'icon' => 'dashicons-sticky', 'name' => 'Sticky Elements', 'desc' => 'Make any Elementor element sticky on scroll with effects.', 'configure_url' => '' ], [ 'slug' => 'ext-menu-badges', 'icon' => 'dashicons-tag', 'name' => 'Menu Badges', 'desc' => 'Add HOT/NEW/SALE badges to WordPress navigation menu items.', 'configure_url' => admin_url( 'nav-menus.php' ) ], ]; $settings = get_option( 'aafe_settings', array() ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound $disabled_extensions = isset( $settings['disabled_extensions'] ) && is_array( $settings['disabled_extensions'] ) ? $settings['disabled_extensions'] : array(); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound $total_ext_count = count( $extensions ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound $active_ext_count = count( array_filter( $extensions, fn( $e ) => ! in_array( $e['slug'], $disabled_extensions, true ) ) ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound require_once AAFE_PATH . 'admin/views/partials/header.php'; ?>

/

/
⌘K

0 ) : ?> ">