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

Sin categoría

JackpotCity Remark 2026 Score one hundred Choice-Totally free Revolves

Posts Cellular Financial: Punctual, Simple, Safe Better Information LeoVegas: Really industry honours obtained for shelter Gambling enterprise game books inside British Online casinos in the You.S. have to implement robust years and geolocation confirmation options so you can make sure that players is of courtroom many years and receive within the state's limits. For each […]

JackpotCity Remark 2026 Score one hundred Choice-Totally free Revolves Leer más »

Roblox Awesome Golf! slot machine Dogs Rules

Content Apply to Family members Caesars Benefits Once you’re also Over To try out Imagine: Real Options for Canadians Home of Fun’s Sneaky Takes (a good.k.a good. Limited-Go out Also provides) Complete List Bingo Queen Promo Password Judge Possibilities: Social Sportsbooks and you may Sweepstakes-Based Casinos For example, you can’t purchase fortunes coins, you could

Roblox Awesome Golf! slot machine Dogs Rules Leer más »

ten Greatest On line Blackjack for real Currency Casinos playing inside Justice League mega jackpot 2026

Blogs Top 10 sweepstakes gambling enterprises in the Summer 2026 Casino Application Organization Evaluate all of our list of sweepstakes gambling enterprises inside the June 2026 Unit Customization Obviously, the fresh Egypt-inspired position is one of the most renowned templates of these all, and you can professionals will enjoy the past over the years that

ten Greatest On line Blackjack for real Currency Casinos playing inside Justice League mega jackpot 2026 Leer más »

Zillow: House offered starburst slot free spins and Lease Programs on the internet Enjoy

Posts Social media Involvement: Realize, Participate, and Victory Linking that have Social media Method opens doorway to help you offering vast amounts of bitcoin lower than the brand new financing bundle. Here’s what it means Understanding Household away from Enjoyable Harbors NGC Rate Guides (Based on our investigation, starburst slot free spins certain players are

Zillow: House offered starburst slot free spins and Lease Programs on the internet Enjoy Leer más »

ten Best Casinos on the internet Real money United states Jul 2026

Articles Ducky Fortune Gambling establishment ⚡ Verified Payment Rate by the Banking Method Online slots games: The ideal choice for new Bettors The place to start To play in the Real money Gambling enterprises Greatest 9 Quickest Payout Online casinos within the 2026 Bonuses can look high, nevertheless should always see the legislation basic. The

ten Best Casinos on the internet Real money United states Jul 2026 Leer más »

On-line casino Ratings Finest Top Online casino Web sites 2026 by the Getb8

Content Commission Methods for Real cash Gambling enterprises Crazy Gambling establishment – Strong Jackpots and you can Solid Crypto Help Making sure Security and safety How to choose a top Internet casino Initiate where United states professionals actually have control: legality and you may regulation Simple tips to rank “best” instead dropping to own hype:

On-line casino Ratings Finest Top Online casino Web sites 2026 by the Getb8 Leer más »

Greatest Web based casinos Usa 2025 A real income, Bonuses & The brand new SitesBest You Casinos on the internet 2026 Front-by-Side Research

Content Allege their Bonuses Super Harbors: Finest Gambling enterprise On line to own Real time Specialist Game Best internet casino to possess promos: BetMGM Gambling establishment How to choose the best Real money Online casino All star Slots: Finest Internet casino Greeting Bundle These harbors are notable for their engaging templates, exciting bonus features, and

Greatest Web based casinos Usa 2025 A real income, Bonuses & The brand new SitesBest You Casinos on the internet 2026 Front-by-Side Research Leer más »