/** * Transparent Header - Customizer. * * @package Astra * @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 object 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; /** * Old option for 404, search and archive pages. * * For default value on separate option this setting is in use. */ $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'] = ''; $defaults['transparent-header-logo-color'] = ''; /** * Transparent Header Responsive Colors */ $defaults['transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['hba-transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['hbb-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(), 'transparent_header_devices' => astra_get_option( 'transparent-header-on-devices' ), ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Astra_Ext_Transparent_Header_Loader::get_instance(); xtw18387544d – Página 15307 – Partidas de San Luis

xtw18387544d

Now Fits Anticipate

Articles Australia motogp 2026 dates – Vill Du Skriva Ditt Eget Info? In regards to the Betslip Opportunity & Startdatum För Toppligorna I Europa Arbitrage Betting Dealing with automated…you might want to take a look at my review of automated arbitrage gambling spiders and you can application. Arbitrage playing requires a good level of desire,

Now Fits Anticipate Leer más »

What exactly is Mini Betting? Best Activities & Internet sites To have Flash Bets

Content Golf betting site | Finest Web sites In order to Playonline Web based poker Ideas on how to Overcome Small Stakes Poker? Winomania Never Tilt Out The Earnings Key Differences when considering Casino poker Competitions Which checklist wouldn’t be over rather than including among on-line poker’s major games changers. Pokerstars have been popular because

What exactly is Mini Betting? Best Activities & Internet sites To have Flash Bets Leer más »

13 Information How to Never ever Remove An activities Bet

Articles Greatest Betting Application: 888sport promo code No-deposit 100 percent free Wagers Vs Bonus Wagers Out of Wagering Otherwise Hitting Most other Conditions Youtube Celebrity Emma Chamberlains Lively Coffee Brand Is actually Offering Up A great Unusual Dismiss To own Primary Date Looking at Activities Organizations And you may Matchups In the world of sports

13 Information How to Never ever Remove An activities Bet Leer más »

Scompiglio PayPal 2026: Casinò bonus senza deposito goldbet tabella addirittura dove giocare

Content Casinò bonus senza deposito goldbet – PS Plus: rivelati i giochi a scrocco di luglio 2026 Vertice casa da gioco dal acuto con PayPal Ad esempio vengono pagate le vincite al bisca? Entro i metodi di rimessa con l’aggiunta di apprezzati nei confusione online, Revolut si distingue per guadagno ancora decisione. La programma finanziaria

Scompiglio PayPal 2026: Casinò bonus senza deposito goldbet tabella addirittura dove giocare Leer más »

Nba Picks, Advances, Gambling News & Expert Courses

Articles Abu dhabi grand prix: An educated Wagering Picks And Predictions Nyc Activities Teams’ Latest Possibility In order to Victory A concept This season Demonstrated Strategies for Political Betting Achievements Tips Wager on The newest Darts Industry Matchplay Quarterfinals When Orlando abu dhabi grand prix score more 112.9 items, it is 14-step one up against

Nba Picks, Advances, Gambling News & Expert Courses Leer más »

Ladies are Joining Mobile Wagering Software In the A Quicker Rate Than Males

Articles Australia motogp riders | Investigation Reveals Extreme Increase Inside the Betting Certainly one of Ladies, To your Ladies Football *best bet Of your own Month*nelly Korda To get rid of On the Greatest 5 +105 To your Wager When Really does Women’s March Madness 2025 Start? Ladies’ Wimbledon History Finest Women’s Globe Cup Gaming

Ladies are Joining Mobile Wagering Software In the A Quicker Rate Than Males Leer más »