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

Sin categoría

Family Of Fun Cheats All the Cheat and Cheat For Android and Ios 2026 In action OxeyeWiki

Blogs Bring Those Freebies Public Have and you can Community Investigation shared Position Giveaways Facts House away from Fun Free Coins and you will Spins Social networking Incentives As we’ve searched within article, there are many different a means to secure 100 percent free gold coins on the video game, making certain the enjoyment never

Family Of Fun Cheats All the Cheat and Cheat For Android and Ios 2026 In action OxeyeWiki Leer más »

LeoVegas Kasino Canada Review 2026 100% Match up to $1,500, 300 Free Spins

Welche person schwerpunktmäßig in einem Smartphone spielt, findet bei dem LeoVegas die eine ein ausgereiftesten mobilen Lösungen amplitudenmodulation deutschen Markt. Die Android-App gibt es dieser tage gar nicht, Android-Anwender benützen nachfolgende mobile Inter seite via den Webbrowser. LeoVegas gilt als Avantgardist im innern des mobilen Glücksspiels & wurde fünfmal in Reihe wie “Mobile Operator of

LeoVegas Kasino Canada Review 2026 100% Match up to $1,500, 300 Free Spins Leer más »

LeoVegas Spielsaal Free Spins & No Frankierung Codes 2026

Content BetMGM – Best casino bonus for live casino players Verifizierung Ihres Kontos Maklercourtage unter anderem Aktionen inoffizieller mitarbeiter Untersuchung AdmiralBet – Top Glücksspielanbieter qua Freispielen unter drei 10€ Einzahlungen Sic beibehalten und gebrauchen Diese LeoVegas-Aktionscodes Unsere traktandum Spielsaal Prämie Versorger inoffizieller mitarbeiter Abmachung Das Bonus Buy — inoffizieller mitarbeiter Deutschen wieder und wieder wie

LeoVegas Spielsaal Free Spins & No Frankierung Codes 2026 Leer más »

The brand new 30 100 percent free revolves no-deposit a real income huge 10 Higher RTP Harbors

Blogs Finest No deposit Free Revolves Added bonus Requirements to have June 2026 Enjoy Gambling games and you will Victory A real income (As opposed to Placing) Details about 100 percent free Revolves No deposit To the Subscription What are No deposit Extra Codes in the usa No-Deposit 100 percent free Revolves Bonuses Finest 29

The brand new 30 100 percent free revolves no-deposit a real income huge 10 Higher RTP Harbors Leer más »

Online Ports: Play Gambling enterprise Slot machine games Enjoyment

Articles Better 5 Local casino Which have 100 percent free Revolves: by far the most Rewarding Sales Different kinds of free spins incentives What exactly is a free revolves incentive? The various A means to Redeem A no-deposit Totally free Revolves Added bonus Ideas on how to Claim a free of charge Revolves Incentive Just

Online Ports: Play Gambling enterprise Slot machine games Enjoyment Leer más »