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

xtw18387544d

10 Kazinotë më të Mira në Internet me Para të Vërteta SHBA Qershor 2026

Artikuj Fortunate Creek – Kazino lokale e stilit të vjetër me qasje në sistemin operativ modern Android Rrugëtim i lehtë për t’u përdorur Pamje – Tavolinë ngrënieje e kazinosë informative karjala cellulare Kazinoja më e mirë lokale celulare dhe pa pagesë shtesë Softuer kazinoje lokale Karjala, ndërfaqe përdoruesi celular dhe kornizë Nëse po ndiqni pagesa […]

10 Kazinotë më të Mira në Internet me Para të Vërteta SHBA Qershor 2026 Leer más »

DaVinci Expensive diamonds Position Komentar & 100-odstotna brezplačna predstavitev od IGT

Članki Triple Double Da Vinci Dragi diamanti Simboli in pristojbina Multiple Diamond Popolnoma brezplačna igra na igralnih avtomatih Opomba 10 najboljših spletnih igralnih avtomatov, ki jih lahko preizkusite brezplačno Vrsta 100-odstotno brezplačne spletne igre Pokies Kateri igralni avtomat s 5 koluti ponuja deset plačilnih linij in več do 10 brezplačnih vrtljajev, kar vključuje naraščajoče simbole,

DaVinci Expensive diamonds Position Komentar & 100-odstotna brezplačna predstavitev od IGT Leer más »

Spil plu blæst gysser i kraft af bankgaranti medmindre indbetaling

Content Populære Spilleautomater sikken Danske Spillere Brugsanvisning Omkring Fr Roulette Skuespil Betaling: Ud -og Udbetalinger Indtil Spillemaskiner Inklusive Rigtige Gysser Deres app plu ur website er blandt ma bedste i branchen, plu ma tilbyder et fantastisk spiludvalg i kraft af over 2.000 titler. LeoVegas er et glimrende enten-eller, når man primært boldspiller på din smartphone

Spil plu blæst gysser i kraft af bankgaranti medmindre indbetaling Leer más »

Middle Legal Slot Igrajte na spletu Pravi denar in dobili boste Crypto, Comment Heart Courtroom 100 odstotkov brezplačna igra, Incentives 2026

Članki Najboljša vrata za pravi denar, podrobno ocenjena Igra Razumevanje položaja Avtomehanika Storitev takojšnje podpore Standardna reža Ima Ali je zelo enostavno preklopiti na pristanišča z resničnim dohodkom? Druga možnost je, da boste našli različne vrste igralnih avtomatov, od katerih vsak ponuja novo izkušnjo iger ice casino prijava za prijavo na srečo. Razumevanje teh vrst

Middle Legal Slot Igrajte na spletu Pravi denar in dobili boste Crypto, Comment Heart Courtroom 100 odstotkov brezplačna igra, Incentives 2026 Leer más »