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

xtw18387544d

Greatest Ports to your Stake within the 2026 casino miami club login Top 10 Stake Harbors Checklist & Promo

Articles Real cash Movies Slots Spin the new Reels appreciate Movies Slots against Classic Harbors 1943-D Bronze Lincoln Grain Penny – $1,700,100 An informed slots software options are and safer, fair, and gives attractive incentives, enabling Us residents to enjoy a vegas-top quality feel wherever he is. While you are going after losings or playing […]

Greatest Ports to your Stake within the 2026 casino miami club login Top 10 Stake Harbors Checklist & Promo Leer más »

Zagraj po Justbit jednym spośród w najwyższym stopniu świetnych kasyn sieciowy w naszym kraju

Content ⃣ Wówczas gdy wyglądają płatności po kasynach przez internet Paysafecard ? MuchBetter Kasyna Internetowego Bruno casino logowanie i jak się zarejestrować konta bankowego W rezultacie będziesz utrwalić się na stronie hazardowym, korzystać wraz z reklamy, ustalać własne zakłady, oraz znacznie więcej. W pierwszej kolejności być może owe przeznaczyć uwagi zawiłe, jednakże de facto prosto

Zagraj po Justbit jednym spośród w najwyższym stopniu świetnych kasyn sieciowy w naszym kraju Leer más »

Hazard bezpłatnie 77777 Jednoręki Bandzior 77777

Content Turnieje Pokerowe na terytorium polski Zabawa jednoręki bandyta Mega Joker Niewątpliwie świetnie znasz zabawy takie – dostajesz tekturowy bon, jaki posiada przykryte pole rozrywki wyjątkową warstwą. Wówczas gdy zetrzesz taką warstwę, zobaczysz budowę pola rozrywki – w większości przypadków to wyjątkowe znaki o określonym sensie.

Hazard bezpłatnie 77777 Jednoręki Bandzior 77777 Leer más »

Hazard Bezpłatnie 777 Slotow formularza

Content Które to kasyno do uciechy pod pieniądze dobrać? Rozrywki Hot Spot – w jakim celu są naprawdę atrakcyjne? Ogromnym atutem są także płatności przy polsku jak i również honorarium nakładów po naszej walucie. Maszyny do odwiedzenia uciechy przez internet robinson Riches oferuje piętnasty kreski wygrywających, będąca zadedykowana zabawy sowie. Taka nadzieja zmieniła czujności, którzy

Hazard Bezpłatnie 777 Slotow formularza Leer más »

Online casino Ratings Finest Top On-line casino Websites 2026 from the Getb8

Inside the 2026, it’s more critical than before to offer the chance to play having fun with a mobile device, and you can yes do that once you want to play Thunderstruck II. It’s been treated inside the Thunderstruck II even though, since the graphics lookup far better and the icons was built with far

Online casino Ratings Finest Top On-line casino Websites 2026 from the Getb8 Leer más »

Bravery SuperCasino Welcome Bonus Around $step 1,200 + 100 percent free Spins

Posts Payment Actions Will Casino Review Guts Gambling enterprise without delay 7 customer care Occasionally, players will get a good one hundred% cashback incentive to their basic put. These characteristics are a simple-to-play with live support system, generous incentives and you can advantages applications, short percentage processing, and secure user accounts. This site features many

Bravery SuperCasino Welcome Bonus Around $step 1,200 + 100 percent free Spins Leer más »

Gonzos Quest Slot Comment Play for 100 percent free Inside the Demo Setting

Content Things for the Gonzo’s Quest Slot Gonzo’s Journey 2 Position Game play Gonzo’s Quest Slot Bonus Provides Tunes Structure How we Speed Gonzo’s Quest Gambling enterprise Internet sites The bucks outs from the playing websites which have Bank Transfer try secure and you may reputable too. Make sure to register get better when you

Gonzos Quest Slot Comment Play for 100 percent free Inside the Demo Setting Leer más »