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

Sin categoría

Highlights: Formula step one Canadian Huge Prix Being qualified 05 26 2026

Blogs Never ever miss out the newest F1 news! – f1 teams and cars Iran claims ‘return so you can conflict with us unlikely’ as the Trump alerts Washington you’ll ‘finish the newest job’ in the event the package fails Join the Grid Click on the hook up lower than therefore’ll visit your favourite F1 […]

Highlights: Formula step one Canadian Huge Prix Being qualified 05 26 2026 Leer más »

Tips observe bicycling within the 2026? The brand new 2026 path cycling year on tv

Blogs La vuelta winners: Observe Giro d’Italia 2026 Live Load Uk: Eurosport and you will Breakthrough+ Vuelta twenty six – Last week €3575 The country of spain 07-14 September Popular Tour de france 2026 live load Go into their current email address less than and we’ll send la vuelta winners confirmation, and you can sign

Tips observe bicycling within the 2026? The brand new 2026 path cycling year on tv Leer más »

Wizard from the twisted circus slot dragon lines casino away from Ounce Harbors 香港機電專業學校

Blogs Extra Features That make Background The brand new Huge Journey Added bonus Provides – 100 percent free Revolves, Jackpots & Unique Signs Use of Place Your own Bet How to Earn Totally free Spins for the Huge Excursion at the Beastino Gambling enterprise? Artwork and you will Songs Check always a state’s legislation before

Wizard from the twisted circus slot dragon lines casino away from Ounce Harbors 香港機電專業學校 Leer más »

Sportsbook, alive gambling, online casino during the 50 free spins on Penalty Duel Bethard

Articles How can you speed Bethard Gambling enterprise? How much time will it try discover a detachment from Bethard Local casino? Secret Information regarding Bethard FAQ: No-deposit Extra Codes Are not any deposit bonus gambling enterprises secure? To the Now: Appeared Bonus Advertisements If the a casino is roofed to the a blacklist including our

Sportsbook, alive gambling, online casino during the 50 free spins on Penalty Duel Bethard Leer más »

Online 3d Slots Enjoy free Bitstarz 30 spins no deposit Now On line

These may trigger big victories, specifically during the free spins otherwise extra series. It Contributes an additional free Bitstarz 30 spins no deposit level out of exposure and you will prize, enabling you to probably twice or quadruple the victories. A choice to gamble their profits to possess an opportunity to improve him or her,

Online 3d Slots Enjoy free Bitstarz 30 spins no deposit Now On line Leer más »

Free online three-dimensional Slot iWinFortune betting app machines Play Now On line

These may cause ample gains, specifically during the 100 percent free spins otherwise added bonus rounds. That it Contributes a supplementary level of exposure and you can prize, enabling you to possibly twice otherwise quadruple your own victories. A choice to enjoy the earnings to own a chance to increase her or him, usually because

Free online three-dimensional Slot iWinFortune betting app machines Play Now On line Leer más »

Karaoke Party Video slot Enjoy Totally free Microgaming casino ladbrokes $100 free spins slots

As the Karaoke People Slot are enjoyable to play, their high volatility may turn out of some professionals, especially those which choose reduced payouts more frequently. So it imagine, available with Microgaming, represents a standard from everything you are going to predict away from payouts, helping set a harsh presumption of the video game’s kindness.

Karaoke Party Video slot Enjoy Totally free Microgaming casino ladbrokes $100 free spins slots Leer más »

Simple Casino – Mobile‑First Slots & Live Games voor Snelle Winsten

Wanneer je onderweg bent en slechts een paar minuten tussen afspraken hebt, is een casino dat zich aanpast aan je telefoon een redder in nood. Simple Casino biedt precies dat: instant‑play in een browser die aanvoelt als een native app, geen downloads nodig. Bekijk het op https://simplecasino-online.nl/ – de link brengt je direct naar een

Simple Casino – Mobile‑First Slots & Live Games voor Snelle Winsten Leer más »