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

xtw18387e653

Salle de jeu Free Spins double bubble emplacement sans annales Top 4 les prime en 2026

Satisfait Une plus grande pourboire pour opportune de ou sans chiffre à parcourir Stratégies des crédits proposées par Star Salle de jeu Qu’continue votre dont’un atout de casino sans nul annales ? Au top deux des plus redoutables casinos dont fournissent nos gratification sans nul classe C’continue pardon un avantage sans annales ? Conditions en compagnie […]

Salle de jeu Free Spins double bubble emplacement sans annales Top 4 les prime en 2026 Leer más »

L’Impact des Casinos en Ligne sur l’Industrie du Jeu

Les casinos en ligne ont révolutionné l’industrie du jeu, offrant aux joueurs la chance de parier depuis le bien-être de leur maison. En 2023, le secteur international des jeux en ligne a réalisé une estimation de 66,7 milliards de monnaie, avec une expansion perpétuelle anticipée dans les temps à venir. Cette tendance est nourrie par

L’Impact des Casinos en Ligne sur l’Industrie du Jeu Leer más »

Best Payment Methods for Australian Online Casinos

Introduction When it comes to enjoying the thrill of online gambling, selecting the right payment method is crucial for Australian players. The best payment methods for Australian online casinos not only ensure secure transactions but also provide convenience and speed. For beginners in Australia, understanding these options can significantly enhance their gaming experience. Many players

Best Payment Methods for Australian Online Casinos Leer más »

Best Payment Methods for Australian Online Casinos

Introduction When it comes to enjoying the thrill of online gambling, selecting the right payment method is crucial for Australian players. The best payment methods for Australian online casinos not only ensure secure transactions but also provide convenience and speed. For beginners in Australia, understanding these options can significantly enhance their gaming experience. Many players

Best Payment Methods for Australian Online Casinos Leer más »

Best Payment Methods for Australian Online Casinos

Introduction When it comes to enjoying the thrill of online gambling, selecting the right payment method is crucial for Australian players. The best payment methods for Australian online casinos not only ensure secure transactions but also provide convenience and speed. For beginners in Australia, understanding these options can significantly enhance their gaming experience. Many players

Best Payment Methods for Australian Online Casinos Leer más »

Best Payment Methods for Australian Online Casinos

Introduction When it comes to enjoying the thrill of online gambling, selecting the right payment method is crucial for Australian players. The best payment methods for Australian online casinos not only ensure secure transactions but also provide convenience and speed. For beginners in Australia, understanding these options can significantly enhance their gaming experience. Many players

Best Payment Methods for Australian Online Casinos Leer más »

Best Payment Methods for Australian Online Casinos

Introduction When it comes to enjoying the thrill of online gambling, selecting the right payment method is crucial for Australian players. The best payment methods for Australian online casinos not only ensure secure transactions but also provide convenience and speed. For beginners in Australia, understanding these options can significantly enhance their gaming experience. Many players

Best Payment Methods for Australian Online Casinos Leer más »

Best Payment Methods for Australian Online Casinos

Introduction When it comes to enjoying the thrill of online gambling, selecting the right payment method is crucial for Australian players. The best payment methods for Australian online casinos not only ensure secure transactions but also provide convenience and speed. For beginners in Australia, understanding these options can significantly enhance their gaming experience. Many players

Best Payment Methods for Australian Online Casinos Leer más »

Utvecklingen av Live Dealer-spel i Online Casino

Live återförsäljare-spel har blivit en central del av online casino-upplevelsen, vilket ger spelare möjlighet att kommunicera med riktiga dealers i realtid. Denna typ av spel har ökat i berömmelse sedan 2010-talet, när teknologin för strömning och videokommunikation blev möjlig för bredare tillämpning. Enligt en undersökning från ResearchAndMarkets förväntas marknaden för live dealer-spel öka med 25%

Utvecklingen av Live Dealer-spel i Online Casino Leer más »

Progressive live agent roulette online game provide twists like Lightning Roulette, having random multipliers up to 500x

It’s simple to discover, perks wise play, and you will offers among the reasonable household sides of every gambling enterprise video game. If you want to knowledge inside RNG means earliest, listed below are some the self-help guide to an educated British on the internet roulette. The fresh American version features a supplementary no, lifting

Progressive live agent roulette online game provide twists like Lightning Roulette, having random multipliers up to 500x Leer más »