/** * 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(); Sin categoría – Página 30624 – Partidas de San Luis

Sin categoría

Cashback Bonuses at Australian Online Casinos

Introduction Cashback bonuses have become a significant aspect of the online gambling landscape, particularly within Australian online casinos. These bonuses offer players a safety net, allowing them to recover a portion of their losses over a specified period. For experienced gamblers in Australia, understanding the intricacies of cashback bonuses is crucial for maximizing their gaming […]

Cashback Bonuses at Australian Online Casinos Leer más »

Cashback Bonuses at Australian Online Casinos

Introduction Cashback bonuses have become a significant aspect of the online gambling landscape, particularly within Australian online casinos. These bonuses offer players a safety net, allowing them to recover a portion of their losses over a specified period. For experienced gamblers in Australia, understanding the intricacies of cashback bonuses is crucial for maximizing their gaming

Cashback Bonuses at Australian Online Casinos Leer más »

Cashback Bonuses at Australian Online Casinos

Introduction Cashback bonuses have become a significant aspect of the online gambling landscape, particularly within Australian online casinos. These bonuses offer players a safety net, allowing them to recover a portion of their losses over a specified period. For experienced gamblers in Australia, understanding the intricacies of cashback bonuses is crucial for maximizing their gaming

Cashback Bonuses at Australian Online Casinos Leer más »

Cashback Bonuses at Australian Online Casinos

Introduction Cashback bonuses have become a significant aspect of the online gambling landscape, particularly within Australian online casinos. These bonuses offer players a safety net, allowing them to recover a portion of their losses over a specified period. For experienced gamblers in Australia, understanding the intricacies of cashback bonuses is crucial for maximizing their gaming

Cashback Bonuses at Australian Online Casinos Leer más »

Cashback Bonuses at Australian Online Casinos

Introduction Cashback bonuses have become a significant aspect of the online gambling landscape, particularly within Australian online casinos. These bonuses offer players a safety net, allowing them to recover a portion of their losses over a specified period. For experienced gamblers in Australia, understanding the intricacies of cashback bonuses is crucial for maximizing their gaming

Cashback Bonuses at Australian Online Casinos Leer más »

50 Freispiele abzüglich Einzahlung auf anhieb verfügbar inoffizieller Fruit Blast Slot mitarbeiter Juni 2026

Content Weshalb sollten Die leser zigeunern as part of Deutschland je unsrige Bahnsteig entschluss fassen? Willkommen: Das Abenteuer beginnt inside Deutschland! Folgende riesige Bevorzugung eingeschaltet Aufführen within Tipico Erreichbar Spielothek vs. Verbunden Spielbank – Irgendwo existiert es 100 Freispiele bloß Einzahlung? Wieso einander der Bonus ohne Einzahlung lohnt Reload Bonus / Einzahlungsbonus Entscheidend wird aufmerksam

50 Freispiele abzüglich Einzahlung auf anhieb verfügbar inoffizieller Fruit Blast Slot mitarbeiter Juni 2026 Leer más »

Spielsaal Bonus mr bet Bewertung exklusive Einzahlung 2026: Diese besten No Vorleistung Boni

Content Beliebte Casinoboni exklusive Einzahlung Kurz abgesprochen: Was bedeutet „neues Online Kasino“? Werden jedweder Erreichbar Casinos as part of Brd dem recht entsprechend? Warum zusprechen Verbunden Casinos gar Willkommensboni? Casino Boni inoffizieller mitarbeiter Gesamtschau & wichtigste Fakten Erreichbar Casino Maklercourtage Kollationieren 2026: Top Angebote via fairen Konditionen Provision, Spielauswahl, Auszahlungsgeschwindigkeit ferner RTP ausgeben inoffizieller mitarbeiter Direktvergleich

Spielsaal Bonus mr bet Bewertung exklusive Einzahlung 2026: Diese besten No Vorleistung Boni Leer más »

Natel Slot Supernova Casino Echtgeld Prämie ohne Einzahlung 2026

Content Genau so wie findet man ihr Casino qua 25 Freispielen ohne Einzahlung? Exklusive Freispiel-Angebote je Neukunden So kannst du angewandten No Frankierung Prämie innervieren Gibt es für unser Taschentelefon einen Kasino Bonus abzüglich Einzahlung? Wie kann meinereiner meine Gewinnchancen via Freispielen exklusive Einzahlung erhöhen? BingBong – 400 Freispiele irgendwas nicht früher als 1€ Einzahlung

Natel Slot Supernova Casino Echtgeld Prämie ohne Einzahlung 2026 Leer más »

60 Freispiele abzüglich Einzahlung diese besten Kasino cleopatra ii Slot Free Spins Boni 2026

Content Die besten Online Casinos über Free Spins kostenfrei Freispiele bekommen: Schritt-für-Schritt-Bedienungsanleitung Wie gleichfalls Millioner Kasino Auszahlungen verarbeitet Spielsaal Spiele unter einsatz von echtem Bimbes: Gesetze beachten Beste Erreichbar Casinos qua Provision abzüglich Einzahlung inoffizieller mitarbeiter Kollation Wichtige Geltend machen: Das hilft Spielern, die ihr 20-Euro-Haushaltsplan über 90 Minuten ausdehnen wollen, gleichartig entsprechend jenen, unser

60 Freispiele abzüglich Einzahlung diese besten Kasino cleopatra ii Slot Free Spins Boni 2026 Leer más »

Free Spins 2026 Letzter schrei caligula Online -Slot -Bewertung 60 Freispiele abzüglich Einzahlung

Content Online Kasino Spiele In diesseitigen Anblick: Spielbank Prämie abzüglich Einzahlung Österreich 2026 Die Umsatzbedingungen für jedes kostenlose Freispiele Ended up being bedeutet 25 Euro Prämie exklusive Einzahlung? Maklercourtage abzüglich Einzahlung – Vor- ferner Nachteile laut Automatenspielex Nachfolgende besten Alternativen zum Spielbank Provision bloß Einzahlung Entsprechend bekömmlich parece geht unter anderem wo respons diese besten

Free Spins 2026 Letzter schrei caligula Online -Slot -Bewertung 60 Freispiele abzüglich Einzahlung Leer más »