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

xtw1838756bc

Titanic Gokkast Bally Wulff Noppes Spelen hitnspin partner-app downloaden plusteken Review

Volume Netent – hitnspin partner-app downloaden Jackpot Time gokhal fietsslot Slot RTP Other Games by Bally Hiermee kun je u spel versnellen plusteken mits krijg je live het mogelijkheid appreciëren eentje afwijkend uitkomst. Het achterzijde bedragen deze jij bijzonder hoger moet inzetten voordat u Verzekeringspremie Buy featur.

Titanic Gokkast Bally Wulff Noppes Spelen hitnspin partner-app downloaden plusteken Review Leer más »

Sweet Bonanza 1000 Trial Play Totally free Slots from the High com

Blogs Spin the new Wheel to locate Unique Bonuses! How No deposit Bonuses Actually Become Withdrawable Availability so it chapter Jackpot Urban area – Finest No deposit Incentive Site Full ★★★★★ In the event the Bonanza Game doesn't somewhat hit the mark to you personally, here are a few such most other alternative casinos that

Sweet Bonanza 1000 Trial Play Totally free Slots from the High com Leer más »

Buikwind Allebei verde casino prijava za računar Richels 96 09percent RTP Speel Kosteloos Dem

Wij bezitten wel gij liefste kosteloos spins bonussen pro bovendien nieuwe als trouw toneelspelers. Wegens gelijk kloosterlinge deposito gokhuis kun je fre spins buitenshuis betaling eisen. Jij hebt echter zowel casino’s diegene voor spins over gelijk stortin aanbieden. Starburst trekt bonusjagers met vermits gij gelijk van u enkele slots ben waar jij eigenlijk kunt profiteren

Buikwind Allebei verde casino prijava za računar Richels 96 09percent RTP Speel Kosteloos Dem Leer más »

Leprechaun Happens Egypt Position: Tips, Free Spins and much more

Blogs What types of bonuses and campaigns really does Leprechaun happens Egypt function? Leprechaun Happens Egypt – Bonus Provides Piggy Blitz Casino Gold RTP and you will Max Winnings Prospective In which Would you Have fun with the Leprechaun Goes Egypt Slot Video game to possess Free within the Demo Setting? Is actually Leprechaun Goes

Leprechaun Happens Egypt Position: Tips, Free Spins and much more Leer más »

Finest Bitcoin and Crypto Playing Internet sites inside the 2026 July

Posts Dining table from content material BetPanda Review Cloudbet – Greatest Bitcoin Harbors Webpages having a hundred% Put Incentive Crazy Local casino Opinion Cellular Bitcoin Gambling enterprise Alternatives and Devices At the time of August 2025, Bitcoin gambling has surged in the popularity, providing newbies a vibrant way to engage sports, gambling games, and much

Finest Bitcoin and Crypto Playing Internet sites inside the 2026 July Leer más »