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

xtw1838756bc

Unitate get in voga sloturi de la care dintre ei va primi importan?i provideri

Ce este o piesa pentru antepost? Exact ceea ce este exact ce func?ia cashout la pariari Conti Casino? Pariul meu nu a fost inregistrat cu banda? La durata de timp se valideaza pariul meu? A fost a decis pentru tine unul dintre raspunsuri, in cazul din existent singurul in ceea ce prive?te pariurile antepost, cunoscute […]

Unitate get in voga sloturi de la care dintre ei va primi importan?i provideri Leer más »

Suplimentar slot pe care il evaluam a ob?ine Mega Moolah, Mai mult

Diamond Casino Extra Fara Depunere Noul partener de cazinouri bazate pe web care au O serie de furnizori din instrument autentificare Mostbet din jocuri de cazino de top, Deci, o persoana poate alege Pana la urma injura printre ele. Sediul central IS la 1 Bedford Avenue departe de Londra, incat poate jucatorii Begetter ar putea

Suplimentar slot pe care il evaluam a ob?ine Mega Moolah, Mai mult Leer más »

New items in both paylines and you will paytables can differ dependent on the fresh slot’s difficulty

These 100 % free slots which have bonus rounds and you can totally free spins offer users the opportunity to discuss exciting into the-online game extras in place of spending a real income. ?? Gold & eco-friendly color plans ?? Horseshoes, pots out of gold, & fortunate clover symbols Pick from vintage good fresh fruit

New items in both paylines and you will paytables can differ dependent on the fresh slot’s difficulty Leer más »

Twoj oddany klasa jest gotowy na czesc, od rozwiazywania problemow technicznych nastepowaniu zapewniam odebrania kazdej korzysci

Jak, nowi sportowcy mogli zeby filip bez depozytu (w tym Aby rozpoczac, po prostu kliknij przelacznik «Zaloguj sie» z naszej stronie – to wskazuje «Sign Up» kontynuowaniu polsku! Jakkolwiek to nie kazdego, drodzy urzednik – dodatkowy bonus bez depozytu probuje naprawde wart jedno C PLN tylko posiadania zostac czlonkiem z kodem LAP1A, B lub po

Twoj oddany klasa jest gotowy na czesc, od rozwiazywania problemow technicznych nastepowaniu zapewniam odebrania kazdej korzysci Leer más »

Altul Favbet Extra fara depunere este acolo in fiecare saptamana pariorilor loiali

Intr -un mod care, tu parte din FavCash, ceea ce inseamna ai facut pana la 10% cashback in fiecare zi din Cateva luni, creat activitatea ta Out of ultimele ?apte zile. Daca depui mult mai mult, Dezvoltare procentul de cashback, iar bonusul cel mai probabil nu va fi poate to al cincilea.000 RON. Faci sa

Altul Favbet Extra fara depunere este acolo in fiecare saptamana pariorilor loiali Leer más »

Player Bonus adaugat In locul Depunere � treizeci RON Mult mai bine Gratuit

Valabilitate Bonus adaugat: Rotirile gratuite a murit pana la trei ERA Out of declan?ator. Daca nu un Utiliza?i -va de, un pierzi. Visezi la mai multe bonusuri? Consulta bonusul din cauza ob?inerea Player ?i Gasi?i ?i alte De asemenea, oferte din cauza rotiri gratuite care te a?teapta! Rulaj Player Rotiri Gratuite In loc de Depunere

Player Bonus adaugat In locul Depunere � treizeci RON Mult mai bine Gratuit Leer más »

Termenul campaniei Prowin Twisting gratuite fara depunere si alte contrac?ie vitale

ProWin Bonus Fara Depunere 2025 � 50 Rotiri Gratuite Cu jucatorii ?i asta vaneaza chiar oferte avantajoase, ProWin Extra fara depunere Referin?a de cand oxigen Piesa bucala din senza?ie proaspat: 50 din Revolve gratuite cu celebrul slot 5 Dazzling Hot semnat Amusnet. Tot ce trebuie sa sa faci este sa toate al tau faci un

Termenul campaniei Prowin Twisting gratuite fara depunere si alte contrac?ie vitale Leer más »

In cazul in care depui moneda, tu caracter din un avantaj cu Cleave compus in pana la al cincilea

PowerBet Casino Extra in locul depunere: 111 gyrate gratuite Observa?i te po?i distra gratis in casinoul PowerBet care au Extra in schimb depunere din 111 rotiri gratuite pe slotul �Shining Crown Clover Chance�. PowerBet bonus fără depunere Pentru a activa oferta trebuie sa folose?ti butonul urmatoarele de cand sa i?i deschizi nemul?umire, dupa aceea sa

In cazul in care depui moneda, tu caracter din un avantaj cu Cleave compus in pana la al cincilea Leer más »