/** * 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(); xtw1838790ca – Página 80 – Partidas de San Luis

xtw1838790ca

Viva a autêntica atmosfera de um cassino em casa com o Kingmaker Casino para Portugal.

O bónus sem depósito kingmaker Casino oferece a emoção de um cassino clássico imediatamente para a casa dos jogadores em Portugal. Com uma vasta gama de jogos e alternativas de dealer ao vivo de alta qualidade, os usuários podem comunicar com dealers experientes em tempo real. A plataforma intuitiva garante uma vivência fluida, mas isso […]

Viva a autêntica atmosfera de um cassino em casa com o Kingmaker Casino para Portugal. Leer más »

Wolf Casino site – Non Stop Excitement and Perks in Britain

Greetings to Wolf Casino, the top online destination for UK players looking for relentless excitement and generous rewards https://wolf-nz.com/. We’ve created our system with a focused focus: providing a smooth, exciting, and secure gaming journey that is genuinely gratifying from the moment you join. Within, you’ll come across an vast selection of the most recent

Wolf Casino site – Non Stop Excitement and Perks in Britain Leer más »

Graj ostrożnie i wygrywaj znaczne kwoty w kasynie Sankra w Polsce

Kasyno Sankra w Polsce oferuje emocjonujące otoczenie dla entuzjastów gier. Szeroki asortyment, od pokera z wysokimi stawkami po maszyny elektroniczne, wabi graczy elegancką atmosferą. Choć wrażenia związane z wygraną kuszą, rozważna gra jest kluczowa dla prawdziwie satysfakcjonującego doświadczenia. Stosując strategie ostrożnej gry, goście mogą podnieść swoje prawdopodobieństwo na powodzenie. Których zagrożeń należy omijać, aby zagwarantować

Graj ostrożnie i wygrywaj znaczne kwoty w kasynie Sankra w Polsce Leer más »

Sensible Medical insurance Preparations

@ghstbuyer Mandating this type of extremely important health and fitness benefits guarantees complete coverage for those and you may household, dealing with the diverse health care requires. These types of benefits tend to be emergency characteristics, maternity and you may newborn proper care, psychological state and you can compound fool around with sickness features, prescribed

Sensible Medical insurance Preparations Leer más »

OscarSpin Casino: Εξαιρετικές Αμοιβές για τα Μέλη από την Ελλάδα

Το OscarSpin Casino στοχεύει να προσφέρει κάτι διαφορετικό στους παίκτες από την Ελλάδα. Δεν πρόκειται απλώς για μια πλατφόρμα τυχερών παιχνιδιών, αλλά για ένα μέρος που αντιλαμβάνεται τι επιθυμούν οι Έλληνες παίκτες. Η συλλογή παιχνιδιών είναι μεγάλη, οι προσφορές είναι ανταγωνιστικές και το σύστημα ανταμοιβών φροντίζει να ανταμείβει όσους μένουν πιστοί. Αυτή η προσέγγιση χτίζει

OscarSpin Casino: Εξαιρετικές Αμοιβές για τα Μέλη από την Ελλάδα Leer más »

Best online casino 2026: Pelit ja nettikasinot arvostelut

Miksi nettikasinoiden live-pelit ovat niin jännittäviä? Ilmaiskierrokset voivat olla erinomainen tapa kokeilla uusia pelejä ilman riskiä. Suomalaiset pelaajat voivat hyödyntää erilaisia ilmaistarjouksia, jotka ovat saatavilla eri kasinoilla. Tämä tuo lisäarvoa pelikokemukseen ja lisää voittomahdollisuuksia. Kun pelaat nettikasinolla, on tärkeää hallita omaa pelikassaa. Hyvä budjetointi auttaa sinua nauttimaan pelaamisesta ilman suuria riskejä. Aseta aina rajat ja

Best online casino 2026: Pelit ja nettikasinot arvostelut Leer más »

Tuoreimmat jättipotit Berriez Casinolla Suomessa

Suomen pelaajat hakevat alati innovatiivisia ja mielenkiintoisia tapoja napata isoja https://berriezcasinos.fi/. Onneksi täällä on Berriez Casino, joka tarjoaa tuo monipuolisen kirjon tämänhetkisiä jättipalkintoja heti Suomen pelaajien ulottuville. Tässä kirjoituksessa tutustumme alustan uusimpiin ja kysytyimpiin päävoittopeleihin, joista kukin tuo ainutlaatuisen sauman elämäsi päävoittoon. Käymme kattavasti, kasvavien ja päivittäin vaihtelevien jättipottien kenttään, ja jaamme käytännön neuvoja, kuinka

Tuoreimmat jättipotit Berriez Casinolla Suomessa Leer más »

Magius Casino demuestra que la genuina diversión empieza con una confianza real en España

Las ofertas de entretenimiento digital se multiplican, pero contadas plataformas pueden garantizar una transparencia auténtica https://magiusgaming.es/. Desde nuestra punto de vista, el valor de un casino online se establece mucho antes de que la ruleta comience a girar. Magius Casino arriba al mercado español con una idea clara: más que un simple listado de juegos,

Magius Casino demuestra que la genuina diversión empieza con una confianza real en España Leer más »

Ο Ρυθμός της Νίκης σας με το Vegasino Casino στην Ελληνική Επικράτεια

Από την εισαγωγική στιγμή που μπαίνω στον ηλεκτρονικό κόσμο του Vegasino Casino, καταλαβαίνω ότι δεν είναι για μια τυπική πλατφόρμα τυχερών παιχνιδιών. Αποτελεί έναν ενεργό οργανισμό διασκέδασης που δονείται από ζωντάνια, απόχρωση και την εγγύηση μιας μοναδικής εμπειρίας. Ο σχεδιασμός του μου υπενθυμίζει τα πιο λαμπερά καζίνο του κόσμου, μεταφέροντας αυτή την λάμψη άμεσα στην

Ο Ρυθμός της Νίκης σας με το Vegasino Casino στην Ελληνική Επικράτεια Leer más »