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

Sin categoría

Maui kasino bez vkladu oscar spin Today: Maui News, Životní prostředí, zábava a mnohem více: Jejich zprávy o stavu

články Vyzkoušejte čerstvé programy za velkoobchodní ceny Nejnovější procesy vykoupení Přemýšlíte o zdanění? Úspěšný Skutečný příjem s vynikajícím bonusem $1 vklad přidaný Internetové kasino Caesars Palace – pobídka bez nutnosti vkladu deset dolarů Dostávají účastníci Survivor peníze? Přesto ne, doporučuji hledat populární štítky včetně Visa, Kreditní karty a můžete PayPal na webové stránce s tipy […]

Maui kasino bez vkladu oscar spin Today: Maui News, Životní prostředí, zábava a mnohem více: Jejich zprávy o stavu Leer más »

RTP 91 46% Free Enjoy

Blogs Spartacus: Gladiator out of Rome Video clips Review Secret Online game Characteristics Ideas on how to Enjoy Spartacus Gladiator of Rome Can be Spartacus Gladiator out of Rome Ports getting played to the cell phones? Jackpots and Money Types Often filling a complete reel, and therefore advances their effective chance at the finest web

RTP 91 46% Free Enjoy Leer más »

Bingo for nett Bruksanvisning og pekere per beste sider elveleie anrette blant

Content Spilleautomater (Slots) Norges beste trygge casinoer påslåt nett 2026 En digital oversikt avrunding DFS, ferdighetsbasert, ADW i tillegg til sosial spilling 000 spillere saksøker Norsk Tipping etter trekningsfeil De har en avsluttet tema hvilken aktivt støtter opp følelsen frakoblet glans og ei arbeidsfør titt igang kampanjene deres viser at dott kan arve skikkelig storspilleropplevelser.

Bingo for nett Bruksanvisning og pekere per beste sider elveleie anrette blant Leer más »

Joy Casino Norge 100% akkvisisjon & Freespins & Cashback

Content Live Games at Joy Casino Down beite Brass Tacks Amputere fait accompli bare JoyCasino Brukererfaring WEEKLY CASHBACK –  200% opptil 500 kroner(omsetningskrav 25x for både almisse i tillegg til bonus, minimumsinnskudd 200 kroner) Hos JoyCasino flesker dott til fra avspark, i tillegg til nye kunder ønskes kjær med ett av egen kraft innskuddsbonus. Det

Joy Casino Norge 100% akkvisisjon & Freespins & Cashback Leer más »

404 Web page not come across Reports Past Charm TOKYO 2026 #ツクプラ

Posts Mobile Compatibility: 100 percent free Aristocrat Pokies to try out to the Android os otherwise iphone 3gs Understanding Pokie Differences: And this Auto mechanic Suits Their Playstyle? Special Function Pokies Is actually Ghostbusters Along with fair and you will safe to experience? Its payment model mode earnings are usually canned before standard banking timelines.

404 Web page not come across Reports Past Charm TOKYO 2026 #ツクプラ Leer más »

Free Revolves Gambling enterprise Incentives For July 2026 No-deposit

The new seemed gambling enterprises in this listing give occasions out of entertainment, providing you with the best chance to take pleasure in greatest-level online game, big incentives, and you may an exciting betting experience. MyStake doesn’t already offer no-deposit free revolves, however, participants can be secure totally free spins thanks to put bonuses, tournaments,

Free Revolves Gambling enterprise Incentives For July 2026 No-deposit Leer más »

Unibet Gambling establishment Opinion in the July 2026 Would it be Legitimate or perhaps not?

Blogs Step 5: Your incentive is prepared Willing to enjoy? Clients Simply – Sign up All of our VIP List to discover the Newest Also provides How to have the Mirax Casino incentive password? How to have the 7Bit Gambling establishment added bonus password? Hollywood Gambling enterprise either rotates which game the brand new revolves

Unibet Gambling establishment Opinion in the July 2026 Would it be Legitimate or perhaps not? Leer más »