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

xtw1838790ca

Sélection Premium de Jeux : Les Titres les Plus Populaires Accessibles sur Winbeatz Casino au Canada

Nous étudions ici la collection de jeux de Winbeatz Casino, une plateforme qui a gagné la confiance des joueurs canadiens. Cette analyse détaille le contenu et la qualité de sa ludothèque, un facteur clé pour une bonne expérience de jeu en ligne. Nous parcourons les catégories principales, les éditeurs partenaires, les caractéristiques des machines à […]

Sélection Premium de Jeux : Les Titres les Plus Populaires Accessibles sur Winbeatz Casino au Canada Leer más »

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 »

La mia esperienza con la funzione di disconnessione automatica del casinò Spin dei Miliardari in Italia

Vogliamo condividere la nostra esperienza con la funzione di disconnessione automatica del Billionaire Spin Casino in Italia. Questa funzionalità offre sicurezza e al tempo stesso riduce le frustrazioni, poiché protegge i nostri account e interrompe il gioco nei momenti critici. Pur apprezzandone le finalità, le difficoltà che presenta sono ardue da ignorare. Analizziamo come questa

La mia esperienza con la funzione di disconnessione automatica del casinò Spin dei Miliardari in Italia 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 »