/** * Sticky Header - Customizer. * * @package Astra Addon * @since 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } if ( ! class_exists( 'Astra_Ext_Transparent_Header_Loader' ) ) { /** * Customizer Initialization * * @since 1.0.0 */ class Astra_Ext_Transparent_Header_Loader { /** * Member Variable * * @var instance */ private static $instance; /** * Initiator */ public static function get_instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Constructor */ public function __construct() { add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_action( 'customize_preview_init', array( $this, 'preview_scripts' ) ); add_action( 'customize_register', array( $this, 'customize_register' ), 2 ); } /** * Set Options Default Values * * @param array $defaults Astra options default value array. * @return array */ public function theme_defaults( $defaults ) { // Header - Transparent. $defaults['transparent-header-logo'] = ''; $defaults['transparent-header-retina-logo'] = ''; $defaults['different-transparent-logo'] = 0; $defaults['different-transparent-retina-logo'] = 0; $defaults['transparent-header-logo-width'] = array( 'desktop' => 150, 'tablet' => 120, 'mobile' => 100, ); $defaults['transparent-header-enable'] = 0; $defaults['transparent-header-disable-archive'] = 1; $defaults['transparent-header-disable-latest-posts-index'] = 1; $defaults['transparent-header-on-devices'] = 'both'; $defaults['transparent-header-main-sep'] = ''; $defaults['transparent-header-main-sep-color'] = ''; /** * Transparent Header */ $defaults['transparent-header-bg-color'] = ''; $defaults['transparent-header-color-site-title'] = ''; $defaults['transparent-header-color-h-site-title'] = ''; $defaults['transparent-menu-bg-color'] = ''; $defaults['transparent-menu-color'] = ''; $defaults['transparent-menu-h-color'] = ''; $defaults['transparent-submenu-bg-color'] = ''; $defaults['transparent-submenu-color'] = ''; $defaults['transparent-submenu-h-color'] = ''; /** * Transparent Header Responsive Colors */ $defaults['transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-header-color-site-title-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-header-color-h-site-title-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-text-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-link-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-link-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); return $defaults; } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. */ public function customize_register( $wp_customize ) { // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound /** * Register Panel & Sections */ require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/class-astra-transparent-header-panels-and-sections.php'; /** * Sections */ require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-colors-transparent-header-configs.php'; // Check Transparent Header is activated. require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-transparent-header-configs.php'; // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Customizer Preview */ public function preview_scripts() { /** * Load unminified if SCRIPT_DEBUG is true. */ /* Directory and Extension */ $dir_name = ( SCRIPT_DEBUG ) ? 'unminified' : 'minified'; $file_prefix = ( SCRIPT_DEBUG ) ? '' : '.min'; wp_enqueue_script( 'astra-transparent-header-customizer-preview-js', ASTRA_THEME_TRANSPARENT_HEADER_URI . 'assets/js/' . $dir_name . '/customizer-preview' . $file_prefix . '.js', array( 'customize-preview', 'astra-customizer-preview-js' ), ASTRA_THEME_VERSION, true ); // Localize variables for further JS. wp_localize_script( 'astra-transparent-header-customizer-preview-js', 'AstraBuilderTransparentData', array( 'is_astra_hf_builder_active' => Astra_Builder_Helper::$is_header_footer_builder_active, 'is_flex_based_css' => Astra_Builder_Helper::apply_flex_based_css(), ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Astra_Ext_Transparent_Header_Loader::get_instance(); Accent Stationers https://validator.w3.org/feed/docs/rss2.html Home Nikmati Poker Online Real Time yang Login apk PlayFortuna Memiliki Pedagang Langsung Casino online Chile 2025 casino Wild Dice Bono +a hundred 100 CLP Antique Single-deck Blackjack Play On line the real Wild Dice online casino deal Currency On-line poker Internet sites Wild Dice Specialist Ratings to possess September 2025 nh gi cc nn tng sng bc online Vit Nam.767 High TrinoCasino online casino Golden Buffalo 7 crazy monkey casino Oceans Gambling enterprise Free internet games 16 Finest pokie fire joker Games You to Pay Real money September 2025 Gamble On all aboard play the internet & Bananas wade Bahamas $1 put a hundred% 100 percent free Top ten Us Casino poker Sites: Greatest legal Usa Casino poker websites to possess Fast Pay bonus code 2025 Baccarat Principles Legislation, Means, Alien Robots $1 deposit and you will Strategies for Newbies Indbetalingsbonus: Få øje på de bedste bonusser oven i Trinocasino download app købet betting 1Win Veb sayt Gzglr 1WIN mrc v kazino.1916 Outil a avec Fishin’ Reels avec Pragmatic Gold Rally méga jackpot Play Mr Bet Lost Vegas $ 1 Kaution ⭐️ Hol dir 400% Echtgeld Provision solange bis 1 500 as part of MrBet Pin Up Casino – Azrbaycanda onlayn kazino Pin-Up.10211 KolayBet online casino Trkiye hogeldin teklifi.1240 Finest Online poker Real cash Sites to own Us Players 2025 Live Roulette Greatest Alive Casino games Development Video game Best Real cash Casinos on the internet and you can Playing Sites inside 2025 Pin Up – Azrbaycann n yax kazinosu Rsmi sayt.2861 Speel On the web Roulette Beste Roulette Spellen NetEnt Casino Incentive казино слоты и игры.2895 Pin Up – Azrbaycann n yax kazinosu Rsmi sayt.4477 KolayBet online casino Trkiye hogeldin teklifi.404 Промокоды во казино Пинко на данный момент рабочие бонус-коды Inside Crown Green Reload Bonuses: Support Tips Edition Burnley vs Nottingham Tree anticipate, lineups, visa fast withdrawal casino odds and you may bet builder because the Ange seeks first winnings Exploring Crown Green’s Approach to Multi-Player Features – Trends Jugabet Casino Sus particulares ¿Serí­a Confiable? Consejos y no ha transpirado Bono acerca de Mexico Sürətli lotereyalar Fast-loto Review daha çox Echo SJ International 본스 로컬 카지노 오피니언 아시아 인센티브 200%, 200회 무료 스핀 BC GAME Casino Avaliação 2025 $500 Boas-vindas acrescentar novos jogadores BC Game Casino Barulho jogador considera barulho artifício de bônus enganoso. Bettilt Online Bahis Platformu Top Expert View About Crown Green Game Strategies Paribahis Casino Roulette Bonus Live Casino: A Comprehensive Guide Azərbaycan İdmanının Qlobal Səviyyədə Uğur Sirri Are you currently inside the an appropriate nv casino Funrize State? Betting Conditions from the Totally free nv casino Revolves Gambling enterprise Internet sites Betpark online casino Trkiye kayt olma rehberi.253 Lord of the euro joy bonus 10 euro Ocean Magic Gebührenfrei Vortragen Allgemeine nv casino Funktionen von Musizieren inoffizieller mitarbeiter Are living Spielsalon CrownGreen Casino Crypto Support: 2024 Update CrownGreen Casino Multilingual Help Strategies and Features CrownGreen Casino Welcome Package: Complete Success Rate CrownGreen Casino Payment Verification Strategies and FAQ Tragamonedas Book magical dice giros sin ranura of Ra deluxe ᐈ Reseña, regreso de el programa jugador, varianza Funciona ciertamente