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

xtw183873651

Mostbet AZ – bukmeker ve kazino Mostbet Giri rsmi sayt.25952 (2)

Mostbet AZ – bukmeker ve kazino Mostbet – Giriş rəsmi sayt ▶️ OYNA Содержимое Mostbet AZ rəsmi saytı haqqında məlumatlar Mostbet AZ və Azerbaycanın kazino saytları arasında nəfərsizliq Mostbet AZ-da qazanmaq üçün nəzərə alınmalıdır maliyyə planları mostbet AZ – bukmeker və kazino şirkətinin Azerbaycan üçün hazırladığı rəsmi sayt. Mostbet.az və mostbet azerbaijan adları ilə tanınan […]

Mostbet AZ – bukmeker ve kazino Mostbet Giri rsmi sayt.25952 (2) Leer más »

Το ολοκαίνουργιο JP Places $6 R100 Forex χωρίς κατάθεση Κίνητρο

Με εξαιρετικές προδιαγραφές στοιχηματισμού 5x, είναι σχετικά εύκολο να μετατρέψετε το μπόνους σε πραγματικό εισόδημα. Με την εγγραφή σας, δεσμεύεστε να λάβετε την πρόσθετη φήμη μπόνους μας και μπορείτε να συμμετάσχετε σε ιδιωτικές καμπάνιες. Λαμβάνοντας υπόψη την ρεαλιστική απαίτηση στοιχηματισμού 30x και την απόκλιση ορίου από τα $100, που είναι ένας καλός αριθμός για να

Το ολοκαίνουργιο JP Places $6 R100 Forex χωρίς κατάθεση Κίνητρο Leer más »

Ο νεότερος κατάλογος δημόσιων καζίνο με τις καλύτερες δημόσιες επιχειρήσεις τυχερών παιχνιδιών τον Μάιο του 2026

Ιστολόγια Μια εβδομάδα το διαδικτυακό καζίνο προσφέρει επίσης, απευθείας στα εισερχόμενα Τα καλύτερα online καζίνο Ash Betting, η πραγματική προσφορά για παιχνίδι συναλλάγματος Τι ακριβώς είναι ένα μπόνους χωρίς κατάθεση σε ένα διαδικτυακό καζίνο; Δεν μπορείτε να βρείτε διαθεσιμότητα στο stakester.com Βάλτε μια τηλεφωνική ένδειξη ότι δεν χάνετε δωρεάν πόντους. Ένα άλλο σύστημα MGM προσφέρει

Ο νεότερος κατάλογος δημόσιων καζίνο με τις καλύτερες δημόσιες επιχειρήσεις τυχερών παιχνιδιών τον Μάιο του 2026 Leer más »

Finest Mobile chicken highway casino at Chickenroad Gambling enterprises & Apps the real deal Cash in 2026

Almost all gambling establishment web sites service Visa, and huge amounts of men and women have a debit or credit card with Visa inside. You will find this package to your our gambling enterprise advice, in addition to BetUS. Raging Bull is good for incentive candidates, providing a welcome plan from a good 250% put

Finest Mobile chicken highway casino at Chickenroad Gambling enterprises & Apps the real deal Cash in 2026 Leer más »

Cum activezi oferta Million Casino Tambur Gratuite fara depunere?

In plus, Million Casino are beneficiul de un plus de Au din neratat: 800 Twisting Gratuite + Fillip de pana la 100% din RON on primele depuneri. In cat timp prime?ti Rotirile Gratuite Million? Million Casino inseamna ca rotirile gratuite este de fapt creditate scurt, constant in la maximum 2 zile adoptarea finalizarea procesului din

Cum activezi oferta Million Casino Tambur Gratuite fara depunere? Leer más »

2. Rotiri Gratuite In loc de Depunere: Ofera ?i Exclusive pentru Jucatori Numarul atomic 53

NetBet Casino Romania: Ghidul Tau Intreg on Bonus ?i Performan?e NetBet Casino a fi un subiect faimos in lumea larga a cazinourilor exterior, a de?ine un record de urmarire solida ?i o afacere variata la jucatori. Daca e?ti in cautarea unui loc unde sa te distrezi De asemenea, ?i a poseda caracter de oferte atractive,

2. Rotiri Gratuite In loc de Depunere: Ofera ?i Exclusive pentru Jucatori Numarul atomic 53 Leer más »

Million Casino cram la dispozi?ia jucatorilor o varietate impresionanta de promo?ii ?i Fillip

Million Promo?ii ?? Stimulent de Cel mai bun la Million Casino! Million Casino i?i prezent o suita impresionanta de promo?ii atractive, concepute ?i la-?i oferi un profesionist de performan?a remarcabil. Nu conteaza daca s -ar putea sa fii in cautarea unor Fillip avantajoase Chirurgie bun unor gyrate gratuite Million, acest Casino internet caracteristici ceva special

Million Casino cram la dispozi?ia jucatorilor o varietate impresionanta de promo?ii ?i Fillip Leer más »

See aonline local casino added bonus that gives out incentive spins instead of one wagering standards

Which local casino stands out concerning provably reasonable gaming, providing more than 160 headings Of a lot gamers remain playing its favourite games rather than checking if or not these types of online game is causing the fresh betting standards. Anyway, of several players don�t browse the betting standards and then they try distressed after

See aonline local casino added bonus that gives out incentive spins instead of one wagering standards Leer más »