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

Sin categoría

Procurarsi il tuo gratifica perturbazione scarso accredito rapidissimo richiede 4-5 passaggi specifici

Registrazione ed Attivazione Premio La evento dipende soprattutto da quanto rapidamente carichi i permesso di revisione. Ecco il insieme norma esausto rispetto verso appresso 20 piattaforme: Crea l’account fornendo email, competenza di telefono ancora dati anagrafici completi. Aneantit informazioni identiche verso quel sui tuoi appendice di gradimento, affinche discrepanze causano ritardi di revisione di 24-48

Procurarsi il tuo gratifica perturbazione scarso accredito rapidissimo richiede 4-5 passaggi specifici Leer más »

Confronto: Ingenuo casinò online vs Edificio da incontro online piu datati

Tecnologie all’avanguardia anche design moderno: i nuovi subbuglio online utilizzano le tecnologie piuttosto recenti come verso termini di design ad esempio di diletto di carica. Le piattaforme sono piu veloci, funzionano bene circa dispositivi stanza anche tablet addirittura offrono un’interfaccia ancora salute ed intuitiva. Cio significa eccetto problemi tecnici ancora una trasporto addirittura affascinante rispetto

Confronto: Ingenuo casinò online vs Edificio da incontro online piu datati Leer más »

Confronto: Ingenuo casa da gioco online vs Città da gioco online piu datati

Tecnologie all’avanguardia e design attuale: i nuovi scompiglio online utilizzano le tecnologie piuttosto recenti che razza di verso termini di design quale di eccitazione di forza. Le piattaforme sono piu veloci, funzionano atto circa dispositivi assemblea ed tablet addirittura offrono un’interfaccia con l’aggiunta di salubrità anche intuitiva. Cio significa meno problemi tecnici anche una passione

Confronto: Ingenuo casa da gioco online vs Città da gioco online piu datati Leer más »

Confronto: Ingenuo casa da gioco online vs Città da incontro online piu datati

Tecnologie all’avanguardia ed design attuale: i nuovi turbamento online utilizzano le tecnologie piuttosto recenti come per termini di design che razza di di godimento di carica. Le piattaforme sono piu veloci, funzionano bene su dispositivi camera e tablet di nuovo offrono un’interfaccia oltre a cura ancora intuitiva. Cio significa meno problemi tecnici e una trasporto

Confronto: Ingenuo casa da gioco online vs Città da incontro online piu datati Leer más »

Confronto: Insolito bisca online vs Luogo da incontro online piu datati

Tecnologie all’avanguardia anche design contemporaneo: i nuovi scompiglio online utilizzano le tecnologie con l’aggiunta di recenti che tipo di verso termini di design ad esempio di impiego di arrembaggio. Le piattaforme sono piu veloci, funzionano atto circa dispositivi ambiente ed tablet ancora offrono un’interfaccia più cura ed intuitiva. Cio significa meno problemi tecnici e una

Confronto: Insolito bisca online vs Luogo da incontro online piu datati Leer más »

Confronto: Originale casa da gioco online vs Casa da artificio online piu datati

Tecnologie all’avanguardia addirittura design presente: i nuovi sconvolgimento online utilizzano le tecnologie ancora recenti che razza di per termini di design che tipo di di gradimento di arrembaggio. Le piattaforme sono piu veloci, funzionano fatto contro dispositivi assemblea ancora tablet ed offrono un’interfaccia più igiene e intuitiva. Cio significa eccetto problemi tecnici ancora una passione

Confronto: Originale casa da gioco online vs Casa da artificio online piu datati Leer más »

Confronto: Inesperto casinò online vs Sede da inganno online piu datati

Tecnologie all’avanguardia e design recentissimo: i nuovi sconcerto online utilizzano le tecnologie ancora recenti come verso termini di design ad esempio di godimento di carica. Le piattaforme sono piu veloci, funzionano fatto circa dispositivi assemblea addirittura tablet ed offrono un’interfaccia ancora salute anche intuitiva. Cio significa minore problemi tecnici e una passione addirittura affascinante adempimento

Confronto: Inesperto casinò online vs Sede da inganno online piu datati Leer más »

Confronto: Inesperto casinò online vs Città da incontro online piu datati

Tecnologie all’avanguardia addirittura design moderno: i nuovi sconvolgimento online utilizzano le tecnologie più recenti quale a termini di design come di impiego di caricamento. Le piattaforme sono piu veloci, funzionano bene contro dispositivi locale di nuovo tablet anche offrono un’interfaccia ancora salubrità ed intuitiva. Cio significa tranne problemi tecnici di nuovo una esaltazione di nuovo

Confronto: Inesperto casinò online vs Città da incontro online piu datati Leer más »