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

xtw1838707c5

When shopping for your ideal even more, listed below are some of the most important what things to will always be a keen eyes on

Brand new extra also offers are created to lookup tempting and also you normally larger so you can timely the users on-board, so it is required to see for each and every unmarried casino’s small print to see the true reputation from offer. Combined Balance Added bonus Using this, each bet you create shortly after […]

When shopping for your ideal even more, listed below are some of the most important what things to will always be a keen eyes on Leer más »

Brand new 100% basic lay added bonus boosts the first additional count

Ergo a deposit out of ?30 causes an extra ?30 inside extra money, providing a massive done off ?sixty to love. Being perhaps one of the most popular matched put number provided by British gambling enterprises, this new betting requirements and other requirements usually are sensible. Jackpot Area is considered the most our very own

Brand new 100% basic lay added bonus boosts the first additional count Leer más »

YoCasino Casino En internet Portugal 2026 Bonos, Tragaperras desplazándolo hacia el pelo Casino acerca de Preparado

El equipo sobre interés en el consumidor también realiza una enorme labor debido en dicho eficiencia y no ha transpirado disponibilidad a lo largo de los jornadas del anualidad. YoCasino también te garantiza confianza acerca de los ingresos y no ha transpirado cobros mediante estrategias de paga fiables, y también en la protección de hechos

YoCasino Casino En internet Portugal 2026 Bonos, Tragaperras desplazándolo hacia el pelo Casino acerca de Preparado Leer más »

Bonos así­ como Códigos Promocionales 2026

Meter nuestro bono Yaass Casino preciso te permitirá gozar de dineros extras falto demoras frustrantes. La activa constante funciona enormemente ahora, entonces ganancias superiores allende sobre algún Yaass bonus inercia. Este fantástico Yaass bonus te afán apuestas gratuitas para pronosticar los más grandes grupos del fin de temporada. Resultan una tarima dual joviales juegos de

Bonos así­ como Códigos Promocionales 2026 Leer más »

Yaass Casino Argentina Bono 500% + 500 Giros Gratis incluso doscientas

¿Deseas potenciar el bono sobre audiencia de Yaass con el fin de cero millas jugadores de manera correcta? Las reglas de el bono de admisión sobre Yaass son estrictas. El bono de bienvenida por depósito de Yaass esparce un pensamiento natural. Exploramos completo accesorio experto de el bono de bienvenida sobre Yaass 2026. Esta promoción

Yaass Casino Argentina Bono 500% + 500 Giros Gratis incluso doscientas Leer más »

Yaass Casino: Opiniones, Bono así­ como Análisis Completo

Ademí¡s puedes asesorarse nuestra parte de bonos que hay en el comercio en el caso de que nos lo olvidemos ir sin intermediarios a registrarte así­ como reclamar tu bono. Referente a Yaass Casino, se podrí¡ comunicarse que usan algún representante a través de un número de teléfono, e-mail, y chat en https://casino-paston.es/iniciar-sesion/ avispado. Yaass

Yaass Casino: Opiniones, Bono así­ como Análisis Completo Leer más »

Together with instantaneous profits video game, that’s a terrific way to increase equilibrium easily

The third quick commission gambling enterprise I’d suggest is actually Head Chefs. It is a casino you to definitely purpose providing you a very effortless make which have little getting into your way. Navigating to different parts of your website is largely simple. Addititionally there is a �billionaire controls� that you might accessibility when you

Together with instantaneous profits video game, that’s a terrific way to increase equilibrium easily Leer más »