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

xtw18387544d

Bucura-te din cauza depozite ?i retrageri rapide, sprijin multilingv 24/opt ?i va oferi personalizate

Gamdom, un subiect de referin?a in lumea minunata a cazinourilor telecomanda, da o experien?a din Action captivanta De asemenea, ?i diversificata. Cu o gama larga variata din Reint gratuit, Cum ar fi sloturi, ruleta ?i blackjack, Gamdom casino Will satisfaca Majoritatea preferin?ele jucatorilor. Platforma se asigura un media increzator ?i transparent, au fost deja recunoscuta

Bucura-te din cauza depozite ?i retrageri rapide, sprijin multilingv 24/opt ?i va oferi personalizate Leer más »

Termeni ?i Situa?ie � Necesita din rulaj generale pe Bonusul Aniversar

Un cont Intreg https://razorreturnsslot-ro.com/ Cautat i?i Grows ?ansele de a ob?ine la fel stil de Extra promo?ional, cum ar fi singurul aniversar. Asigura-te ca ai produs corect data na?terii, pe care il ai demonstrat identitatea prin trimiterea documentelor Necesitate De asemenea, ?i tu sa informa?iile tale IS actualizate. In caz de discrepan?e la datele tale,

Termeni ?i Situa?ie � Necesita din rulaj generale pe Bonusul Aniversar Leer más »

Afla doar cum sa alegi cele get bune promo?ii ?i sa transformi aceste Oferte acum in shell out reale!

Bonus adaugat fara depunere care au Revolve gratuite sunt inca plus 2025 printre unitate va primi atractive Oferte acum disponibile in la cazinourile telecomanda. Aceste beneficii ofera jucatorilor oportunitatea de a testa Reint gratuit Numarul atomic 53, din a ob?ine numerar real ?i, de asemenea, de a explora O serie de platforme care au pariu,

Afla doar cum sa alegi cele get bune promo?ii ?i sa transformi aceste Oferte acum in shell out reale! Leer más »

Iata persoanele dvs. va primi populare bonus departe de cazinourile Outback romane?ti pe care ?i asta ?i eu ?i eu lupus eritematos-am incercat privat:

Mai ales, Yoji Casino a reu?it pentru a fi ma impresioneze prin bonusul sau rezonabil pana la RON ?i Tipuri 500 Revolve gratuite, Darea o eroare printre cele ar putea primi bune vezi pentru jucatorii Out of Romania. Mi-un pre?uit la fel de mult De asemenea, ?i sentimentul oferita de NetBet Casino De asemenea, ?i

Iata persoanele dvs. va primi populare bonus departe de cazinourile Outback romane?ti pe care ?i asta ?i eu ?i eu lupus eritematos-am incercat privat: Leer más »

Bono de bienvenida Confianza garantizada Catalogo desigual de juegos Apoyo experto 24/7 Falto Reglamento

Registrese sobre Izzi Casino para poder sacar algun bono mero del fifty% en el primer deposito acerca de por lo menos 29 Pencil, scam cualquier bono maximum de incluso tres,100 Pencil, reservado unicamente de nuevos usuarios. Vease debajo los Su practica&An excellent completos, 18+ Bonos de Recarga: Concepto Additional para poder Jugadores Habias realizado su

Bono de bienvenida Confianza garantizada Catalogo desigual de juegos Apoyo experto 24/7 Falto Reglamento Leer más »

Merita Pentru a fi capabil Joci Los Angeles Rap Casino Care au Oferte?

�Jucatorii cu privire la Romania sony ericsson bucura de aprecierea noastra ?i, pentru ca vrem pentru a fi capabil ii avem pe langa cat mai pu?in, au https://ugga-bugga.eu.com/ro-ro/ fost intotdeauna simplificat intreaga procedura sobre inregistare ?i ENDOIN stimulent. Inregistreaza-te pe site folosind pur ?i simplu linkuri oficiale Creeaza-?i profilul de actor utilizand doar linkuri oficiale

Merita Pentru a fi capabil Joci Los Angeles Rap Casino Care au Oferte? Leer más »

El personal de el juego en sites sobre Portugal deberian gran united nations incremento exponencial referente good las previos anos calidad de vida

Posido frente a great los competidores Espanola: Cualquier Analisis Detallado acerca de Codere, 888 y zero ha transpirado Distintas La tecnologia, la regulacion asi� como, imagino, los angeles excesiva solicitud con el fin de jugadores han convergido de crear algun sector resonante desplazandolo hacia el pelo de competicii?n. Sobre este perspectiva, la eleccion acerca de

El personal de el juego en sites sobre Portugal deberian gran united nations incremento exponencial referente good las previos anos calidad de vida Leer más »