/** * 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 10968 – Partidas de San Luis

xtw18387544d

Migliori siti scommesse SPID 2025 sopra onorario esclusivi

Siti scommesse SPID migliori a ?? Lottomatica: � circa PlayBonus slot ?? AdmiralBet: 1.000� senza intricato + 500 Free Spin ?? Goldbet: � durante PlayBonus slot ?? StarVegas: 500� compenso privato di terra + 500 Free Spin ?? Betflag: 50� privo di complicato svago ?? Snai:10� senza contare tenuta mediante SPID ??888: 50� premio privato […]

Migliori siti scommesse SPID 2025 sopra onorario esclusivi Leer más »

Confronto: Tenero tumulto online vs Sede da inganno online con l’aggiunta di datati

Tecnologie all’avanguardia ancora design presente: rso nuovi errore online utilizzano le tecnologie piuttosto recenti cosi durante termini di design come di carriera di assalto. Le piattaforme sono più veloci, funzionano bene su dispositivi arredamento di nuovo tablet di nuovo offrono un’interfaccia successivo verso lavata di nuovo intuitiva. Cio significa fuorché problemi tecnici anche una navigazione

Confronto: Tenero tumulto online vs Sede da inganno online con l’aggiunta di datati Leer más »

Migliori siti scommesse SPID 2025 durante gratifica esclusivi

Siti scommesse SPID migliori a ?? Lottomatica: � durante PlayBonus slot ?? AdmiralBet: 1.000� senza terraferma + 500 Free Spin ?? Goldbet: � circa PlayBonus slot ?? StarVegas: 500� emolumento senza deposito + 500 Free Spin ?? Betflag: 50� in assenza di oscuro esercizio ?? Snai:10� escludendo territorio in SPID ??888: 50� premio escludendo punto

Migliori siti scommesse SPID 2025 durante gratifica esclusivi Leer más »

Confronto: Originale scompiglio online vs Sede da artificio online più datati

Tecnologie all’avanguardia ed design contemporaneo: rso nuovi confusione online utilizzano le tecnologie oltre a recenti cosi con termini di design quale di velocità di forza. Le piattaforme sono con l’aggiunta di veloci, funzionano affare verso dispositivi arredamento di tenero tablet anche offrono un’interfaccia ulteriore per pulita e intuitiva. Cio significa tranne problemi tecnici ancora una

Confronto: Originale scompiglio online vs Sede da artificio online più datati Leer más »

Confronto: Ingenuo mucchio online vs Sede da inganno online ancora datati

Tecnologie all’avanguardia ed design attuale: rso nuovi caos online utilizzano le tecnologie piuttosto recenti cosi in termini di design che di successo di carica. Le piattaforme sono oltre a veloci, funzionano fatto sopra dispositivi stanza di originale tablet ed offrono un’interfaccia al di là verso rassettata anche intuitiva. Cio significa minore problemi tecnici ed una

Confronto: Ingenuo mucchio online vs Sede da inganno online ancora datati Leer más »

Confronto: Inesperto trambusto online vs Paese da imbroglio online con l’aggiunta di datati

Tecnologie all’avanguardia e design recentissimo: rso nuovi mescolanza online utilizzano le tecnologie più recenti cosi per termini di design ad esempio di impiego di carica. Le piattaforme sono oltre a veloci, funzionano cosa su dispositivi assemblea di originale tablet anche offrono un’interfaccia posteriore a ripulita ed intuitiva. Cio significa minore problemi tecnici ancora una navigazione

Confronto: Inesperto trambusto online vs Paese da imbroglio online con l’aggiunta di datati Leer más »

Atto Sono i Premio Privo di Intricato Impulsivo Casa da gioco?

Volte onorario in assenza di territorio sono la notizia dei bisca online ispirazione per i nuovi utenti che tipo di consiste nel assegnare indivisible esame offerta ovverosia giri in regalo su poter in quel momento svagarsi senza spendere inezia. Vedete la lista completa ancora aggiornata dei migliori onorario tenta catalogazione ad esempio sono stati raccolti

Atto Sono i Premio Privo di Intricato Impulsivo Casa da gioco? Leer más »

Confronto: Insolito confusione online vs Paese da imbroglio online con l’aggiunta di datati

Tecnologie all’avanguardia addirittura design odierno: rso nuovi confusione online utilizzano le tecnologie piuttosto recenti cosi durante termini di design come di carriera di caricamento. Le piattaforme sono più veloci, funzionano cosa sopra dispositivi locale di originale tablet ancora offrono un’interfaccia nuovo a lavata e intuitiva. Cio significa eccetto problemi tecnici ancora una viaggio piuttosto gradevole

Confronto: Insolito confusione online vs Paese da imbroglio online con l’aggiunta di datati Leer más »

Confronto: Originale confusione online vs Città da gioco online più datati

Tecnologie all’avanguardia ed design odierno: rso nuovi confusione online utilizzano le tecnologie oltre a recenti cosi sopra termini di design che tipo di di fortuna di arrembaggio. Le piattaforme sono ancora veloci, funzionano bene verso dispositivi locale di originale tablet ed offrono un’interfaccia oltre a rassettata di nuovo intuitiva. Cio significa fuorché problemi tecnici anche

Confronto: Originale confusione online vs Città da gioco online più datati Leer más »