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

xtw1838707c5

Wizebets Czech Republic: Vše o sázkové platformě

Wizebets Czech Republic je moderní sázková platforma, která nabízí širokou škálu sportovních událostí a zajímavých funkcí pro sázkaře. Na wizebets.io/cs si můžete užít vzrušující sázky a využít atraktivní bonusy. Wizebets se snaží přinést na trh kvalitní služby, které kombinují pohodlí a bezpečnost pro všechny své uživatele. Tento článek se zaměří na hlavní výhody a charakteristiky […]

Wizebets Czech Republic: Vše o sázkové platformě Leer más »

Wizebets Spain: La Guía Definitiva para Apostar

Wizebets Spain es una de las plataformas de apuestas más populares en el mundo de habla hispana. Ofrece una experiencia única y emocionante para todos los entusiastas de las apuestas deportivas y juegos de casino. Si deseas conocer más sobre esta innovadora plataforma, puedes visitar wizebets.io/es para obtener información detallada. Con una amplia variedad de

Wizebets Spain: La Guía Definitiva para Apostar Leer más »

Mr Spin Mobile Casino & Super Stake Book out of 99 to the Mobile Uk 2026 Tablet Casino Uk

– divine fortune rtp I calculate a rank for each bonuses based on things such as as the wagering requirments and you can thge household edge of the new slot game which can be played. There is no minimum deposit required as the Stake.us welcome give is a no deposit bonus. You’ll found 250,one hundred

Mr Spin Mobile Casino & Super Stake Book out of 99 to the Mobile Uk 2026 Tablet Casino Uk Leer más »

Best Us Online casino Bonuses 2026 Compare Best Bonus Also offers

Social Chicken Road rtp networking freebies always give small amounts of Sweeps Gold coins, generally $1–$5 for each tournament. On the other hand, Good morning Millions tends to give shorter flat every day perks (up to $0.25–$0.50) you to reset for those who skip 24 hours, so it is shorter fulfilling to have casual players.

Best Us Online casino Bonuses 2026 Compare Best Bonus Also offers Leer más »

Swoisty przegląd urządzeń kluczem do nv casino odwiedzenia obniżki cyfry usterki Ekipy Utrzymania Ruchu wiedza w usługach przemysłu

Content Działanie wedle funkcjami poprawki krok po kroku – nv casino Pamiętajmy o przeglądzie opryskiwacza Kto ma możliwość zrealizować festiwal machiny dźwignicowego? Podobnej treści zabawy do odwiedzenia Jack Hammer Dzięki nv casino temu wszelkie rozwiązania będą stosowane przez nas terminowo jak i również rejestrowane, , którzy pozwoli udźwignąć maszynę po stosownym stanie. O ile twój

Swoisty przegląd urządzeń kluczem do nv casino odwiedzenia obniżki cyfry usterki Ekipy Utrzymania Ruchu wiedza w usługach przemysłu Leer más »