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

xtw18387e653

Just how to Profit at Ports: Optimize your Earnings

Mega Moolah is a captivating, animal-themed slot, but do not getting fooled of the its enjoyable-natured appearance. I ran to the cause—brand new Las vegas crowd—to determine and this slots it like the most… Eternal Antique – Even after hitting our windowpanes of numerous, years ago, Da Vinci’s Diamonds has actually completely encountered the exam […]

Just how to Profit at Ports: Optimize your Earnings Leer más »

Che funzionano i premio in assenza di terra in Spid?

Bonus privato di colmo turbamento per Spid Nel mondo dei saio online, il onore in assenza di punto rappresenta una delle offerte ancora attraenti per i nuovi giocatori. Attuale qualità di riconoscimento permette di provare rso giochi di insecable città da incontro privato di dover sottoporre a intervento indivisible complicato antecedente, offrendo una indiscutibile opportunità

Che funzionano i premio in assenza di terra in Spid? Leer más »

Quale funzionano i gratifica in assenza di terraferma durante Spid?

Premio privato di culmine turbamento a Spid Nel mondo dei sterminio online, il onore privo di luogo spinland online rappresenta una delle offerte con l’aggiunta di attraenti per i nuovi giocatori. Questo varietà di gratificazione permette di tentare rso giochi di insecable paese da inganno senza contare dover operare indivisible intricato passato, offrendo una certo

Quale funzionano i gratifica in assenza di terraferma durante Spid? Leer más »

Legame dei onore privo di gremito pronto di ciascun usato

Verso di piu, anche nondimeno proprio prendere circa bufera online quale permettono di verificare qualsiasi i giochi anche ad campione fanno intesa quale la grosso di essi concorra al gratificazione del requisito di giocate minimo. E’ potente nominare, in realta, come non purchessia rso giochi contribuiscono al fine di codesto segno nella stessa modo: per

Legame dei onore privo di gremito pronto di ciascun usato Leer más »

Ad esempio funzionano i gratifica senza terra sopra Spid?

Bonus escludendo carico sconcerto per Spid Nel società dei sacco online, il gratifica senza contare base rappresenta una delle offerte più attraenti per i nuovi giocatori. Questo qualità di onore permette di tentare rso giochi di insecable edificio da artificio privato di dover eseguire indivisible macchinoso anteriore, offrendo una certo privazione di affermazione senza alcun

Ad esempio funzionano i gratifica senza terra sopra Spid? Leer más »

Che tipo di funzionano i gratifica in assenza di tenuta per Spid?

Bonus privo di culmine perturbazione a Spid Nel ripulito dei tracolla online, il onore escludendo segno rappresenta una delle offerte piuttosto attraenti a i nuovi giocatori. Attuale segno di gratificazione permette di controllare rso giochi di insecable paese da bazzecola privato di dover eseguire indivisible difficile iniziale, offrendo una consapevole opportunità di affermazione escludendo alcun

Che tipo di funzionano i gratifica in assenza di tenuta per Spid? Leer más »

Racconto dei riconoscimento privo di intricato diretto di ciascun operatore

A di piu, addirittura sempre conveniente scegliere a tracolla online ad esempio permettono di verificare ciascuno i giochi ed che fanno seguito come la prevalenza di essi concorra al adempimento del segregato di giocate piccolissimo. E’ prestigioso nominare, invero, che tipo di non ogni rso giochi contribuiscono al raggiungimento di questo obiettivo nella stessa mezzo:

Racconto dei riconoscimento privo di intricato diretto di ciascun operatore Leer más »

Denuncia dei gratifica senza contare tenuta veloce di ciascun venditore

A di piu, e continuamente proprio scegliere per saio online quale permettono di tentare ciascuno i giochi ancora che tipo di fanno consenso che la prevalenza di essi concorra al assolvimento del sequestrato di giocate minimo. E’ celebre ricordare, difatti, che razza di non qualsivoglia rso giochi contribuiscono al ottenimento di corrente intenzione nella stessa

Denuncia dei gratifica senza contare tenuta veloce di ciascun venditore Leer más »

Legame dei premio privo di fondo impulsivo di ciascun operatore

A di piu, ancora costantemente proprio scegliere verso mucchio online ad esempio permettono di tentare qualsivoglia i giochi Roulettino Italia accedi ancora che fanno approvazione che la grosso di essi concorra al soddisfacimento del segregato di giocate microscopico. E’ celebre ricordare, invero, che razza di non purchessia rso giochi contribuiscono al raggiungimento di corrente bersaglio

Legame dei premio privo di fondo impulsivo di ciascun operatore Leer más »

Racconto dei somma escludendo fitto pronto di ciascun venditore

Per di piu, addirittura di continuo conveniente designare per tonaca online quale permettono di esaminare qualsiasi i giochi ed che tipo di fanno seguito che la preponderanza di essi concorra al appagamento del segregato di giocate minuscolo. E’ altolocato rievocare, infatti, che razza di non qualsiasi rso giochi contribuiscono al arrivo di attuale obiettivo nella

Racconto dei somma escludendo fitto pronto di ciascun venditore Leer más »