/** * 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(); Sin categoría – Página 48939 – Partidas de San Luis

Sin categoría

Narrazione dei premio privo di terreno veloce di ciascun venditore

Piuttosto cio, di nuovo nondimeno suo preferire per congerie online quale permettono di analizzare qualsiasi volte giochi anche come fanno accordo che la grosso di essi concorra al rispetto del requisito di giocate eccetto. E’ prestigioso menzionare, invero, quale non ogni rso giochi contribuiscono al conquista di questo bersaglio nella stessa mezzo: a mostrare quali […]

Narrazione dei premio privo di terreno veloce di ciascun venditore Leer más »

Narrazione dei gratifica privato di terreno immediato di ciascun imprenditore

Ancora cio, addirittura ma proprio optare verso congerie online che razza di quatro casino sito permettono di tentare qualsivoglia volte giochi di nuovo come fanno seguito ad esempio la grosso di essi concorra al considerazione del sequestrato di giocate meno. E’ potente nominare, in realtà, come non qualunque rso giochi contribuiscono al conquista di questo

Narrazione dei gratifica privato di terreno immediato di ciascun imprenditore Leer más »

Che razza di adattarsi la simbolo dei riconoscimento senza contare punto

La stringa dei mucchio online italiani tende verso popolarsi di acrobazia con volta gratitudine all’ingresso di nuove realtà nel scambio, le quali propongono ai sopra coppia milioni di giocatori dei onore gratuiti aggiuntivi. Noi utilizzeremo presente posto riguardo a approvare ancora fare i nuovi confusione con le migliori offerte privato di culmine di corrispettivo. Non

Che razza di adattarsi la simbolo dei riconoscimento senza contare punto Leer más »

Che razza di comporre la apparenza dei riconoscimento privo di segno

La tono dei sterminio online italiani tende a popolarsi di evento in evento accedi vulkanbet accedi gratitudine all’ingresso di nuove realtà nel scambio, le quali propongono ai verso duetto milioni di giocatori dei premio gratuiti aggiuntivi. Noi utilizzeremo attuale estensione su individuare addirittura sviluppare i nuovi casino con le migliori offerte privato di pieno di

Che razza di comporre la apparenza dei riconoscimento privo di segno Leer más »

Nota di subbuglio AAMS/ADM ad esempio offrono Gratificazione Privo di Paese

Approfondimento sui riconoscimento in assenza di fondo caos Stai cercando insecable imprenditore valido, bonus casinò 7bit indiscutibile se poter gareggiare escludendo danneggiare il tuo contante? Su questa vicenda ti presentiamo la distinzione aggiornata dei onore senza culmine chiaro offerti dai migliori errore online per liberta ADM (una volta AAMS). Purchessia i ricompensa trambusto indicati nella

Nota di subbuglio AAMS/ADM ad esempio offrono Gratificazione Privo di Paese Leer más »

Confronto: Insolito mucchio online vs Bisca online piuttosto datati

Tecnologie all’avanguardia addirittura design attuale: volte nuovi scompiglio online utilizzano le tecnologie di nuovo recenti che razza di mediante termini di design che di successo di ispirazione. Le piattaforme sono con l’aggiunta di veloci, funzionano agevolmente riguardo a dispositivi mobilia e tablet addirittura offrono un’interfaccia più ripulita ed intuitiva. Cio significa tranne problemi tecnici ancora

Confronto: Insolito mucchio online vs Bisca online piuttosto datati Leer más »

Confronto: Inusuale tumulto online vs Casa da gioco online piuttosto datati

Tecnologie all’avanguardia addirittura design codesto: volte nuovi agitazione online utilizzano le tecnologie ancora recenti come mediante termini di design quale di accaduto di ispirazione. Le piattaforme sono con l’aggiunta di veloci, funzionano perfettamente contro dispositivi arredamento ed tablet e offrono un’interfaccia più lavata di nuovo intuitiva. Cio significa fuorché problemi tecnici ed una cabotaggio piu

Confronto: Inusuale tumulto online vs Casa da gioco online piuttosto datati Leer más »

Confronto: Inconsueto casino online vs Casa da gioco online con l’aggiunta di datati

Tecnologie all’avanguardia e design questo: volte nuovi agitazione online utilizzano le tecnologie anche recenti come per termini di design ad esempio di evento di ispirazione. Le piattaforme sono più veloci, funzionano agevolmente riguardo a dispositivi arredamento addirittura tablet ed offrono un’interfaccia oltre a pulita e intuitiva. Cio significa minore problemi tecnici e una viaggio piu

Confronto: Inconsueto casino online vs Casa da gioco online con l’aggiunta di datati Leer más »

Confronto: Inconsueto confusione online vs Bisca online piuttosto datati

Tecnologie all’avanguardia ancora design presente: volte nuovi agitazione online utilizzano le tecnologie ed recenti quale in termini di design che di successo di propensione. Le piattaforme sono ancora veloci, funzionano bene su dispositivi arredamento anche tablet ed offrono un’interfaccia ancora riordinata e intuitiva. Cio significa minore problemi tecnici ancora una cabotaggio piu gradevole stima ai

Confronto: Inconsueto confusione online vs Bisca online piuttosto datati Leer más »

Annotazione dei riconoscimento senza contare base veloce di ciascun imprenditore

A di piu, e nondimeno proprio concludere verso tumulto online ad esempio permettono di provare ogni i giochi ancora che razza di fanno si come la maggioranza di essi concorra al soddisfacimento del prigioniero di giocate minuscolo. E’ prestigioso ricordare, infatti, che tipo di non purchessia volte giochi contribuiscono al cattura di questo segno nella

Annotazione dei riconoscimento senza contare base veloce di ciascun imprenditore Leer más »