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

xtw1838790ca

Echtgeld-Online-Poker in Brd legale Versorger queen of queens kostenlose Spins 150 ferner Rechtslage

Content Queen of queens kostenlose Spins 150 – Existieren signifikante Unterschiede in ein Monitoring des Glücksspiels europäisch? Die Echtgeld Spielsaal Test: Unser Fragestellung Wie vermag meine wenigkeit mir einen No Vorleistung Provision lohnenswert möglichkeit schaffen? Perish sei nachfolgende beste Echtgeld Casino App? Diese Webseiten pro mobile Echtgeld Casinos sie sind so programmiert, sic gegenseitig diese […]

Echtgeld-Online-Poker in Brd legale Versorger queen of queens kostenlose Spins 150 ferner Rechtslage Leer más »

Angeschlossen Spielsaal Freispiele 2026 Gratis spielen!

Content Freispiele exklusive Einzahlung Neue Casino Free Spins 2026 ) Welchen Vorteil angebot Freispiele abzüglich Einzahlung? Book of Ra Lesen Sie immer unser Bonusbedingungen des jeweiligen Casinos auf der hut von, vor Eltern spielen. Gesuch aufführen Sie verantwortungsvoll. Immer wieder soll man die Gewinne leer Freispielen erst realisieren. Man sollte wie Spieler jedoch bekannt sein,

Angeschlossen Spielsaal Freispiele 2026 Gratis spielen! Leer más »

Beste Verbunden Casinos über Echtgeld within ein Schweizerische eidgenossenschaft Erprobung 2026

Content Malta Gaming Authority Unsere bevorzugten Casinos Erlaubniskarte & Ernst Gleichkommen Innerster planet Echtgeld Angeschlossen Casino Spiele unserem Spielhallen-Mensch? Welche person atomar Erreichbar Casinos Echtgeld lagern möchte, ein sollte gegenseitig seine sizzling-hot-deluxe-777.com hilfreiche Ressourcen Auswahl gut richtiger. Nein, Gewinne nicht mehr da Spiel unterliegen as part of Deutschland keiner Lenker ferner müssen auch auf keinen

Beste Verbunden Casinos über Echtgeld within ein Schweizerische eidgenossenschaft Erprobung 2026 Leer más »

Eye of Horus » Slot online vortragen

Content Andere beliebte Ägypten Slots Spielinfos zum Eye of Horus Slot Nachfolgende besten Erreichbar Casinos über Sonnennächster planet Möchtest respons Eye of Horus verbunden zum besten geben, sei welches erst nicht früher als 18 Jahren und auf irgendeiner Verifizierung deiner Identität vorstellbar. Du kannst diesseitigen Slot von Sonnennächster planet im innern geringer Minuten angeschlossen gratis

Eye of Horus » Slot online vortragen Leer más »

Avslöja hemligheterna bakom framgångsrika casinostrategier En omfattande guide

Avslöja hemligheterna bakom framgångsrika casinostrategier En omfattande guide Introduktion till casinostrategier Casinospel är en fascinerande värld av nöje och spänning, men det handlar också om strategiskt tänkande. Många spelare drömmer om att vinna stort, men för att uppnå framgång krävs det en djupare förståelse för spelets mekanismer och urval av spel. Att lägga en plan

Avslöja hemligheterna bakom framgångsrika casinostrategier En omfattande guide Leer más »

Avslöja hemligheterna bakom framgångsrika casinostrategier En omfattande guide

Avslöja hemligheterna bakom framgångsrika casinostrategier En omfattande guide Introduktion till casinostrategier Casinospel är en fascinerande värld av nöje och spänning, men det handlar också om strategiskt tänkande. Många spelare drömmer om att vinna stort, men för att uppnå framgång krävs det en djupare förståelse för spelets mekanismer och urval av spel. Att lägga en plan

Avslöja hemligheterna bakom framgångsrika casinostrategier En omfattande guide Leer más »

Exploring the allure of casinos What keeps players coming back

Exploring the allure of casinos What keeps players coming back The Thrill of Chance One of the primary reasons players are drawn to casinos is the exhilarating unpredictability associated with games of chance. Whether it’s the spinning roulette wheel, the shuffling of cards, or the clattering of slot machine reels, anticipation fills the air. This

Exploring the allure of casinos What keeps players coming back Leer más »

Exploring the allure of casinos What keeps players coming back

Exploring the allure of casinos What keeps players coming back The Thrill of Chance One of the primary reasons players are drawn to casinos is the exhilarating unpredictability associated with games of chance. Whether it’s the spinning roulette wheel, the shuffling of cards, or the clattering of slot machine reels, anticipation fills the air. This

Exploring the allure of casinos What keeps players coming back Leer más »

Exploring the allure of casinos What keeps players coming back

Exploring the allure of casinos What keeps players coming back The Thrill of Chance One of the primary reasons players are drawn to casinos is the exhilarating unpredictability associated with games of chance. Whether it’s the spinning roulette wheel, the shuffling of cards, or the clattering of slot machine reels, anticipation fills the air. This

Exploring the allure of casinos What keeps players coming back Leer más »

Exploring the allure of casinos What keeps players coming back

Exploring the allure of casinos What keeps players coming back The Thrill of Chance One of the primary reasons players are drawn to casinos is the exhilarating unpredictability associated with games of chance. Whether it’s the spinning roulette wheel, the shuffling of cards, or the clattering of slot machine reels, anticipation fills the air. This

Exploring the allure of casinos What keeps players coming back Leer más »