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

xtw18387e653

Greatest Real money Slots All of us 2026 Large RTP Slot Casinos

Articles The reason we Strongly recommend the newest Starburst Slot Jackpot Causes for ten Finest Real money Ports BlackLotusCasino – Better Online casino games One Pay A real income Position RTP: Better Position Winnings in america Unfortunately, never assume all harbors the real deal currency is legitimate. Jackpot slots often have highest winnings than just

Greatest Real money Slots All of us 2026 Large RTP Slot Casinos Leer más »

Finest No-deposit Incentives 2026: Finest Gambling enterprises to have Promo Also offers

Posts CryptoLeo Gambling enterprise Invited Extra – 225% around €5000 Fair terms and conditions Ongoing perks and you will LeoVegas put added bonus offers At the same time, sporting events fans based in Canada access a football betting system with a great 75 CAD free bet joining voucher and up to help you CAD step

Finest No-deposit Incentives 2026: Finest Gambling enterprises to have Promo Also offers Leer más »

Online Ports For real Money: Totally free Gamble Gambling enterprises Rated

Articles The advantage Video game Special Auto mechanic As to the reasons Gamble All of our Free Position Video game? Why Gamble A real income Ports On the web At the SlotsLV? The newest Versatility Bell-layout game play circle have remained essentially undamaged for more than a century, that is the main attention for professionals

Online Ports For real Money: Totally free Gamble Gambling enterprises Rated Leer más »

Neosurf Casinos 2026 Best Casinos One Deal with Neosurf

Posts Neosurf Subscription Techniques Such as, with crypto distributions, such generally rating processed quickly or within several hours from the extremely, offering immediate access on the profits. We have indexed all the better registered casinos on this page, help Neosurf, where you are able to enjoy all best-ranked games and you can incentives to the

Neosurf Casinos 2026 Best Casinos One Deal with Neosurf Leer más »

Castle Builder 2 Slot: SpilOnline Fr & Inklusive Rigtige Knap

Content Recommended casinos Fetere Glug med Multiplikatorer Udbetalinger i Spribe Plinko Uddele og ulemper pr. Jewel of the Kavaleris: Nuance Thousand Warriors Alt anden spiludvikler, Microgaming, er men ganske vist i kraft af online den guddommelige mode med deres spilleautoma Thunderstruck 2, som fokuserer tilslutte ma nordiske guder. Følgelig den temmelig rolling spiludvikler Yggdrasil er

Castle Builder 2 Slot: SpilOnline Fr & Inklusive Rigtige Knap Leer más »

Bowlero Cellular Has become Lucky Struck

Content Alive Gambling enterprise Application Supplier & API Alternatives LuckyDedicated unique Gambling enterprise Possibilities Land-Founded Streaming LuckyStreak works for the an income-sharing design, bringing a little (usually unmarried figure) % express of one’s cash one to an internet casino brings in from its games. So it API is basically a means to ensure it is

Bowlero Cellular Has become Lucky Struck Leer más »