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

xtw1838790ca

Robocat Casino – Stai Pensando di Iscriverti a un Casinò Online Affidabile in Italia? Scegli Noi

Questa è la tua guida a Robocat Casino, la piattaforma che sta cambiando il modo di giocare online in Italia. Cerchi un posto sicuro, divertente e su cui poter contare? Allora hai trovato ciò che fa per te. Ti sveliamo tutto quello che ha reso Robocat Casino l’alternativa preferita dai giocatori italiani più accorti. Vogliamo […]

Robocat Casino – Stai Pensando di Iscriverti a un Casinò Online Affidabile in Italia? Scegli Noi Leer más »

Top jeux casino offres de bonus GT Bet en ligne populaires France 2026

Un meilleur casino en ligne en France propose ces bonus sous forme de pourcentage sur le montant déposé (comme 50 % ou 75 %), afin d’augmenter le capital de jeu et d’inciter à une participation continue. Sur un meilleur casino en ligne France — ces bonus s’accompagnent souvent de conditions plus souples, rendant leur utilisation

Top jeux casino offres de bonus GT Bet en ligne populaires France 2026 Leer más »

Unisciti a noi su BetFlag Casino Online per giocare.

Inoltre, i giochi da tavolo come il blackjack e la roulette offrono un’ottima alternativa per chi cerca un’atmosfera di casinò. Nella sezione dei casinò dal vivo di Betflag Casino, i giocatori possono immergersi in un’esperienza autentica e coinvolgente, interagendo con croupier professionisti in tempo reale. Questa varietà rende Betflag Casino un luogo ideale per scoprire

Unisciti a noi su BetFlag Casino Online per giocare. Leer más »

Are You Set for Constant Fun at Parimatch Casino in Australia Today

Aussie players seeking a dynamic online casino will discover Parimatch Casino a top pick. It combines a huge selection of games with strong security and features built for players, building a setting where entertainment is reliable. This platform is designed for anyone who wants quality and excitement, delivering a easy path from joining to collecting

Are You Set for Constant Fun at Parimatch Casino in Australia Today Leer más »

LuckyHills Casino: Die Premium-Casino-Plattform, der deutsche Spieler tagtäglich vertrauen

LuckyHills Casino stellt in der Welt des Online-Glücksspiels beständig hohe Maßstäbe. Die Plattform ist als verlässlicher Anlaufpunkt für Spieler etabliert, die Wert auf Spannung, Sicherheit und Fairness legen. Ein eindeutiges Bekenntnis zu hervorragendem Service und moderner Technologie gestaltet den Besuch bei LuckyHills zu einem außergewöhnlichen Erlebnis. Hier geht es nicht nur um Spielspaß, sondern auch

LuckyHills Casino: Die Premium-Casino-Plattform, der deutsche Spieler tagtäglich vertrauen Leer más »

Where Gaming Meets Wise Choices for Canada with Duckdice Casino

Canadian players searching for an online casino confront a common question: where can you find real excitement without endangering on safety? Duckdice Casino delivers a clear answer. It combines classic casino games with a modern, provably fair model, all while putting user well-being front and center. Crafted with the Canadian market in mind, Duckdice supports

Where Gaming Meets Wise Choices for Canada with Duckdice Casino Leer más »

Barrierefreiheit optimiert: Midarion Casino macht die Plattform für Österreich einfacher

Wir haben unseren vollen Auftritt von Grund auf angepasst, damit echt jede Person in Österreich ohne Hürden zocken kann. Von Anfang an stellte es unser Ziel, eine Umgebung zu etablieren, in der man sich sofort orientiert. Die jüngsten Verbesserungen reichen noch einen Schritt weiter: ein klar strukturierter Aufbau, der Barrieren abbaut und sich nur noch

Barrierefreiheit optimiert: Midarion Casino macht die Plattform für Österreich einfacher Leer más »