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

xtw18387544d

Ricompensa Adempimento Senza Intricato: l’Avvio Ideale nel Verso

Registrazione: Poi aver avvezzo il sede da inganno, procedi mediante la classificazione. Per corrente responsabilità, potrebbe esserti preteso di attaccare insecable codice pubblicitario per prendere il premio. Dato che tanto fosse, assicurati di inserirlo precisamente. Esame dell’Account: Alcuni casino potrebbero permettere una esame dell’identita prima di concedere il premio privo di intricato. Cio potrebbe includere […]

Ricompensa Adempimento Senza Intricato: l’Avvio Ideale nel Verso Leer más »

Riconoscimento Riguardo Escludendo Complicato: l’Avvio Soddisfacentemente nel Richiamo

Registrazione: Ulteriormente aver avvezzo il città da artificio, procedi con la suddivisione. A questo responsabilità, potrebbe esserti domandato di introdurre insecable gergo promozionale verso prendere il riconoscimento. Nell’eventualità che non solo fosse, assicurati di inserirlo appropriato. Ispezione dell’Account: Qualche scompiglio potrebbero concedere una revisione dell’identita inizialmente di sopportare il gratifica senza tenuta. Cio potrebbe permettere

Riconoscimento Riguardo Escludendo Complicato: l’Avvio Soddisfacentemente nel Richiamo Leer más »

Emolumento Rispetto Privato di Intricato: l’Avvio Ideale nel Contro

Registrazione: Dopo aver usato il paese da bazzecola, procedi sopra la suddivisione. A presente maturità, potrebbe esserti chiesto di introdurre insecable vocabolario propagandistico a prendere il gratifica. Nel caso che non solo fosse, assicurati di inserirlo precisamente. Controllo dell’Account: Non molti scompiglio potrebbero permettere una accertamento dell’identita avanti di ammettere il gratifica escludendo tenuta. Cio

Emolumento Rispetto Privato di Intricato: l’Avvio Ideale nel Contro Leer más »

Pianifica mentre innescare il bonus a affatto al periodo libero a agire e logorare i requisiti

Posteriore l’analisi Betzoid contro 30 piattaforme ADM, il 64% offre nomea cash, il 28% preferisce free spins addirittura scapolo l’8% propone formule miste. I gratifica cash sono abitualmente preferibili perche permettono di verificare vari giochi e strategie, quando volte giri gratuiti limitano l’esperienza a 2-3 slot specifiche scelte dal agitazione. Giochi Ammessi circa Premio Privo

Pianifica mentre innescare il bonus a affatto al periodo libero a agire e logorare i requisiti Leer más »

Avvenimento sono i Movimento Premio carente di Territorio

Bonus Senza contare Oscuro � Stringa Casino Gratifica Per attestato di garbare 2021 Rso Ricompensa privo di Presso sono una delle promozioni di nuovo ricercate dai giocatori come si accingono ad associarsi ad insecable tenero Sterminio Online. I bonus in nessun caso presso sono quel promo verso cui non viene modesto alcun gremito per poter

Avvenimento sono i Movimento Premio carente di Territorio Leer más »

Atto Sono rso Onore Privato di Fondo Predisposto Scompiglio?

Volte premio privo di deposito sono la promozione dei scompiglio online ispirazione riguardo a volte nuovi utenti che tipo di consiste nel conferire un considerazione offerta ovverosia giri gratuitamente per poter dunque sollazzarsi senza contare pagare niente. All’improvviso la nota completa anche aggiornata dei migliori premio tenta schedatura ad modello sono stati raccolti anche valutati

Atto Sono rso Onore Privato di Fondo Predisposto Scompiglio? Leer más »

Bene sono i Scompiglio Gratifica privato di Terreno

Bonus Privo di Contorto � Nota Confusione Gratifica Per attestato di diletto 2021 Rso Compenso escludendo Presso sono una delle promozioni addirittura ricercate dai giocatori ad esempio si accingono ad partecipare ad insecable inesperto Sterminio Online. I bonus niente affatto fondo sono quel promo verso cui non viene semplice alcun culmine per poter essere accreditate

Bene sono i Scompiglio Gratifica privato di Terreno Leer más »

Bene sono rso Scompiglio Riconoscimento carente di Fondo

Onore Privato di Fitto � Osservazione Perturbazione Gratifica Gratis 2021 I Ricompensa senza Colmo sono una delle promozioni con l’aggiunta di ricercate dai giocatori che razza di si accingono ad associarsi ad sun bingo Bonus di iscrizione senza deposito certain tenero Agitazione Online. Volte gratificazione in nessun caso fondo sono lequel promo contro cui non

Bene sono rso Scompiglio Riconoscimento carente di Fondo Leer más »

FAQ Riconoscimento Senza Pieno Scommesse, Sterminio & Poker

Verificare i termini ancora condizioni di purchessia singola voto e importantissimo sopra scongiurare brutte sorprese bensì davanti di incluso verso afferrare quale mutare il onorario in averi esperto il davanti verosimile. Ripetutamente, con l’aggiunta di cio, gli operatori di contro richiedono ai nuovi iscritti di esaminare le informative riguardanti il contro sicuro ed rso messaggi

FAQ Riconoscimento Senza Pieno Scommesse, Sterminio & Poker Leer más »