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

xtw1838790ca

Play Securely With Licensed Games at Azurslot Casino in New Zealand

At Azurslot Live Roulette Casino in New Zealand, players find a safe environment for online gaming, built on the foundation of licensed games. These licenses are essential for ensuring that each game is equitable and played in accordance with regulatory standards. With a diverse range of gaming options available, including traditional slots and live dealer

Play Securely With Licensed Games at Azurslot Casino in New Zealand Leer más »

JeetCity Spielbank Schweiz: 100% bis zu 5 000CHF + 100 Freispiele

Untergeordnet in einem Willkommenspaket jeetcity casino no deposit bonus bietet unser JeetCity Casino regelmässig Bonusaktionen. Selbst empfinde diese Inter seite wanneer erheblich originell & einfach hinter bedienen, ended up being insbesondere für neue Gamer sinnig ist. Mein Anmutung alle diesem Probe ist und bleibt konzentriert jede menge schön, ended up being auch amplitudenmodulation JeetCity Spielbank

JeetCity Spielbank Schweiz: 100% bis zu 5 000CHF + 100 Freispiele Leer más »

OscarSpin Casino – Faites partie des Milliers de Joueurs Heureux en France

OscarSpin Casino a réussi à se tailler une place dans le cœur de beaucoup de joueurs de France. Quelle est la raison de cet intérêt ? Nous avons soumis la plateforme au crible pour vous, en analysant sans fard son catalogue de jeux, ses conditions financières, son ergonomie et son service après-vente. Ce panorama a

OscarSpin Casino – Faites partie des Milliers de Joueurs Heureux en France Leer más »

Best Crypto Casinos 2026 Bitcoin Casino Royal Sea casino Reviews with Video Tests

7Bit Casino offers a diverse (user-friendly), and secure online gambling experience with a wide range of games, cryptocurrency support, and attractive bonuses. Mega Dice Casino offers a comprehensive (crypto-focused online gambling experience with a wide range of games), attractive bonuses, and user-friendly features.

Best Crypto Casinos 2026 Bitcoin Casino Royal Sea casino Reviews with Video Tests Leer más »

Boomzino Casino – Withdrawal Verification Process for Belgium

Voor gokkers is een snelle en betrouwbare uitbetaling van winstbedragen een van de belangrijkste dingen. Boomzino Casino heeft daarvoor een gestructureerd verificatiesysteem. Dit artikel beschrijft het opnameverificatieproces specifiek voor Belgische spelers uiteen. We doorlopen de stappen stap voor stap, noemen de vereiste papieren en geven de motieven voor de controle. Op die manier kun je

Boomzino Casino – Withdrawal Verification Process for Belgium Leer más »

Fridayroll Casino: Zocken, Sammeln und Abräumen in Deutschland

Im sich wandelnden Markt der Online-Glücksspielseiten für deutsche Spieler hebt sich Fridayroll Casino mit einem deutlichen Versprechen ab: mehr Spielspaß, mehr Belohnungen und mehr Gewinnmöglichkeiten. Wir agieren als analytische Begleiter und haben dieses Paket gründlich geprüft. Es geht nicht nur um verschiedene Grafiken oder eine lange Spielesammlung, sondern um ein durchdachtes Ökosystem, das den Spieler

Fridayroll Casino: Zocken, Sammeln und Abräumen in Deutschland Leer más »

Yoyo Casino Programm – Download und Spiel ohne Wartezeit in Belgien

Mit der Yoyo Casino App bekommen Sie das komplette Casino auf Ihr Smartphone oder Tablet. Die App ist besonders für mobile Geräte gemacht. Sie bringt alle Möglichkeiten in eine verbesserte Umgebung, die auf Tempo und leichte Bedienung fokussiert. Der Download erfolgt rasch. Danach bewegen Sie sich intuitiv und können Ihre Lieblingsspiele sofort beginnen, egal wo

Yoyo Casino Programm – Download und Spiel ohne Wartezeit in Belgien Leer más »

Speciale Loyalty Points Verdienen Bij het Spelen bij Corgibet Casino in België

In de bruisende wereld van online casino’s profileren platformen zich niet alleen door hun spelaanbod, maar steeds vaker door de waarde die zij bieden aan hun trouwe spelers https://coorgibet.com/nl-be/. Bij Corgibet Casino in België wordt loyaliteit niet enkel geprezen, maar actief beloond via een doordacht loyalty points-systeem. Wij analyseren hoe dit mechanisme in elkaar steekt

Speciale Loyalty Points Verdienen Bij het Spelen bij Corgibet Casino in België Leer más »