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

xtw18387e653

The brand new thunderstruck simulator 1 deposit the newest Equalizer 3 Box office Previews Create step 3 8 Million

Posts Totally free Spins Added bonus Form Tips Claim The ten Totally free Revolves Thunderstruck Stormchaser Position to the Phones Greatest 3 Tricks for To experience Thunderstruck for real Money The brand new 10 Challenge: Setting the view during the Jackpot Area An individual system works together anyone system that have an enjoyable type of […]

The brand new thunderstruck simulator 1 deposit the newest Equalizer 3 Box office Previews Create step 3 8 Million Leer más »

Shitjet dhe Promocionet e Produkteve të Marriott Resort

Blogje Lojëra elektronike me para të vërteta për ju Opinioni i Kazinosë Wasteland Evening Kthim parash Ia vlen të provoni kazinonë Wasteland Evening me bonus pa depozitë? Ndihesh sikur po merr përfitime? Për procedurat e tërheqjes, transferimi kabllor i huadhënësit dhe tarifat e transferimit të shikoni përdoren gjatë tërheqjes së fondeve. Nëse nxitja është miratuar,

Shitjet dhe Promocionet e Produkteve të Marriott Resort Leer más »

fifty NZ Gambling enterprise 100 percent free Revolves No-deposit Bonuses July 2026

Posts RTG Common Headings Do you know the advantages away from free spins bonuses with no deposit? Why Explore No deposit 100 percent free Revolves No-deposit 100 percent free Revolves on the Sign-upwards (Gambling enterprise Bonuses for new Professionals) Ideas on how to Claim A great fifty Free Revolves Incentive? Every day free spins is

fifty NZ Gambling enterprise 100 percent free Revolves No-deposit Bonuses July 2026 Leer más »

On the internet pokies Australia no down load Enjoy better 100 percent free pokies

Articles Preferred On the web Pokies to possess Aussies Should i gamble totally free pokies on my smartphone or tablet? Variance and Return to Player inside the Pokies Exactly how Pokies Work – Preferred Have and you can Terminology You need to know Different varieties of On line Pokies around australia Additionally, i check out

On the internet pokies Australia no down load Enjoy better 100 percent free pokies Leer más »

Igralnica Zodiac Ca. junij 2026: osvojite 80 priložnosti za dobitek, da boste imeli 1. korak $

Blogi Najboljša sestrična spletna mesta za lastništvo kanadskih strokovnjakov Dajte prednost varni kanadski spletni igralnici Prava resnica o stopnji umika Namizna video igra iz kanadske igralnice Zodiac Local Podjetja za igre na srečo Imena ugodnosti, ki navajajo razpoložljive napitnine, minimalne zneske in stroške, ki jih lahko ljudje dobite neposredno v novi blagajni, da bi pridobili

Igralnica Zodiac Ca. junij 2026: osvojite 80 priložnosti za dobitek, da boste imeli 1. korak $ Leer más »

23 Greatest Software And you can Video game You to definitely Spend A real income

Posts Do I have to End up being A player To find A No deposit Added bonus? Greatest Mobile Slot machines Which are the Great things about Playing Within the Online Real money Casinos? Labeled ports authentically according to hit video clips, Television shows, or other pop music-society templates are appealing to American participants. Alternatively,

23 Greatest Software And you can Video game You to definitely Spend A real income Leer más »

Gambling games For the money $125 Liberated to Gamble On the web

Blogs Best Canadian Online casino Bonuses Charges For Paypal Deposits And you will Withdrawals incentives To possess Filippino Players Progressive slots try games that feature another jackpot one grows with every qualifying bet. The greater cobber casino no deposit bonus codes Wilds position shines brighter than others with amazing diamonds, silver bells, sparkling good fresh

Gambling games For the money $125 Liberated to Gamble On the web Leer más »

Twist Casino Nz 50 Free Spins Added bonus & Loyalty Points

Blogs How to Claim Your 100 percent free Revolves At the Red dog Local casino? Deposit Bonus, Totally free Revolves Papaya Wins Gambling enterprise: fifty Totally free Spins No deposit Added bonus Totally free Spins Conditions & Requirements Coupon codes is exclusive also provides of virtual nightclubs, where professionals have the possible opportunity to wager

Twist Casino Nz 50 Free Spins Added bonus & Loyalty Points Leer más »

Firekeepers On-line casino Promo Code, Android os Ports Video game In order to Win Real cash

Content Should i Enjoy Real money Slots To my Mobile phone? Step four: Deposit And you will Gather Their 100 percent free Revolves Get Private On-line casino Incentive Within the Canada Install Versus No Free download Spins What’s good about this is that you get to manage exactly how punctual the action happens. Such as

Firekeepers On-line casino Promo Code, Android os Ports Video game In order to Win Real cash Leer más »