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

xtw1838707c5

Bonus să Chestiune Ajungere 2026 52 Oferte și Bonusuri pe Depunere

Content Avantajele unui bonus ş lucru ajungere 2026 Oferte de casino online: bonus însă plată Află măciucă multe către Betano! Ce condiții să rulaj ori 20 Free Spins? Napoleon Games: 50 free spins fara depozit Creezi un seamă nou deasupra un cazino online din România, completezi datele personale șaoleu! primeșvarietate acum rotirile promise, fără nicio […]

Bonus să Chestiune Ajungere 2026 52 Oferte și Bonusuri pe Depunere Leer más »

Greatest Online Shell out Because of the Cell phone Gambling enterprises United kingdom

Posts Best Pay By Cellular phone Slots Choices Usas Better Online casinos To own 2024 Boku Local casino Canada Completion: Basic Safer Percentage Approach As to why Can’t I use To spend From the Cellular phone To possess Distributions? That it’s far better score to your circulate for those who haven’t already. The majority of

Greatest Online Shell out Because of the Cell phone Gambling enterprises United kingdom Leer más »

Greatest Casinos Recognizing Boku, Which have An excellent Roadmap In order to Bonuses

Articles Kingcasinobonus Uks Decision To the Boku Gambling enterprises Precisely what does It Cost To utilize Boku? The way we Examined The Finest step three Render Readily available Money To help you Boku Not on Gamstop Because of the constraints placed on all the shell out because of the Boku casino (essentially as much as

Greatest Casinos Recognizing Boku, Which have An excellent Roadmap In order to Bonuses Leer más »

Tu 71 Cazinouri Online spre 2026 ᗎ Cazinouri Noi România

Content Experiența pe Mobiliar: Cazinoul în buzunarul baltă Băgare pe Casino Online România Sloturi online Informații de aplicații mobile de casino online Funcții disponibile pe timpul jocului – Free Bets, Live Chat, Rain Promo și Live Statistics. Joc să sloturi de fructe, lansat pe 2014, RTP 95.81%, volatilitate mică, 40 linii să achitare fixe, 4

Tu 71 Cazinouri Online spre 2026 ᗎ Cazinouri Noi România Leer más »

Spend By the Cell phone Gambling establishment British Not Boku and Boku Local casino Sites

Posts As to the reasons Prefer A Boku Shell out Because of the Cellular Local casino? Disadvantages From Boku Costs Perhaps not Under Gamstop In which Is actually Invest By Smartphone Gambling enterprises Readily available? Achievements Casino Increase Their Rewards: Boku Gambling enterprise Incentives In britain Extremely Spend from the Cellular phone Casinos gives bonuses

Spend By the Cell phone Gambling establishment British Not Boku and Boku Local casino Sites Leer más »

12 Cele Mai Bune Cazinouri care 80 Rotiri Gratuite Însă Vărsare 2026

Content Pași practici pentru a se folosi să ofertă Ice Casino Cazinouri Recomandate care 80 Rotiri Gratuite Dar Vărsare (Iunie Bonus la iniţial Plată Fiind la apă cautare in vogueplay.com faceți linkul chiar acum ultimii eră, rotiri ci vărsare molan la pac care a anumită serie să avantaje care te vor aproteja sa câștigi mai

12 Cele Mai Bune Cazinouri care 80 Rotiri Gratuite Însă Vărsare 2026 Leer más »

Everything you need to Know about Boku Payments Within the Online casinos

Content Come across The new Boku Gambling enterprises Exactly how we Speed The top Spend By the Cell phone Casinos Gambling enterprise Wizard’s Top 10 Boku gambling establishment websites can sometimes use your cell phone number while the your bank account ID, for additional benefits. Gambling enterprise web sites can be sluggish regarding adjusting to

Everything you need to Know about Boku Payments Within the Online casinos Leer más »