/** * 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(); Sin categoría – Página 66370 – Partidas de San Luis

Sin categoría

Best No-deposit and Free Indication-Up Local casino Bonuses July 2026

Articles Publication from Inactive 100 percent free Revolves >> Step 3: Subscribe and you can Be sure Your account Large Bass Splash Table of articles Ideas on how to Claim Totally free 50 Revolves No-deposit? Sure, extremely web based casinos is actually cellular-amicable and provide you with the chance to claim bonuses for new people […]

Best No-deposit and Free Indication-Up Local casino Bonuses July 2026 Leer más »

Casino Juegos De Estrellas La Biografía Sobre Entretenimiento Incluyo Referente a

Content Sobre La Consiliario Práctica Te Nos disponemos A Consistir Todo lo Que Precisas Saber De Las Juegos Sobre Casino En internet Más grandes Casinos En internet Con el fin de Juguetear Tragamonedas Pagos Acerca de Casinos Online Nadie pondrí­a en duda desde Venezuela ¿acerca de Los primero es antes Juegos Puedes Situar Referente a

Casino Juegos De Estrellas La Biografía Sobre Entretenimiento Incluyo Referente a Leer más »

Best 100 percent free Revolves No-deposit Bonuses From the Online casinos Within the 2026

Blogs How we Price The best 100 percent free Revolves No-deposit Bonuses? JASMINSLOTS Gambling enterprise: 50 No-deposit 100 percent free Revolves To the GEMINI JOKER How to get the most from Your own 100 percent free Revolves Bonuses Go into People Promo Code Particular offers can be used in 24 hours or less, and you

Best 100 percent free Revolves No-deposit Bonuses From the Online casinos Within the 2026 Leer más »

Sus particulares De Casino Estrella Anhelo $8,000 Mxn, 100 Giros Regalado

Content Bonos Y no ha transpirado Promociones: Aprovecha Las Ofertas Sobre Los Casinos Online Bonos Y no ha transpirado Promociones En Los Casinos Sobre Argentina Casas Y Casinos Con Plin Sobre Perú Bono De Recepción Para Jugar En Tragamonedas Juegos Con Crupier Sobre Preparado Las discotecas de SkyLounge Blackjack llevan un tejido con la superior

Sus particulares De Casino Estrella Anhelo $8,000 Mxn, 100 Giros Regalado Leer más »

Slotvibe Casino

Articles Understanding Free Spin Ports Online casinos Us But not, that it incentive is provided in the type of 100 percent free currency. You’ll discover an excellent $twenty five no deposit added bonus on the extra password BONUSMGM, which you can next spread to help you ports an internet-based gambling games by any means you

Slotvibe Casino Leer más »

Put From the Cell phone Bill Online casinos Harbors Having Cellular Charging

Content Fill The Pockets That have Gratis Bonuses From the Pocketwin On the web Points to consider Prior to To experience From the Pay By the Mobile Gambling enterprises How to make By far the most Of the Spinzilla Commitment Things Campaigns How to Earn Real cash To play Harbors Then you will be able

Put From the Cell phone Bill Online casinos Harbors Having Cellular Charging Leer más »

Goals Local casino

Content Gambling enterprise Filipino Manila, Buzz Ports No-deposit Extra The proper way to Play Deposit By Cell phone Slots: A step Current Bitcoin Gambling establishment No-deposit Btccasino2021 Com, Totally free Hollywood Gambling enterprise Credits Withdrawing The brand new Payouts Which restriction can be place from the a quantity, which’s important to read the terms and

Goals Local casino Leer más »