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

xtw18387e653

Enjoy 100 percent free Roulette On the internet Today 210+ titles casino vegasplus No Obtain

Content 100 percent free slots no download | casino vegasplus Gamble 100 percent free Online casino games On the web Finest Freeplay within the 2024 Designers Considering Slot Games free of charge instead Downloading And if you’re also happy to play for real cash and you may inhabit a great regulated state, you could potentially […]

Enjoy 100 percent free Roulette On the internet Today 210+ titles casino vegasplus No Obtain Leer más »

Greatest Online casino Incentives in wolf run free 80 spins the us December 2024

Blogs Best Casinos on the internet for Arizona People: wolf run free 80 spins Betting responsibly at the United states casinos Which are the greatest web based casinos to possess You.S. professionals? Be skeptical of charge and you will attention charges, but gain benefit from the antique KYC protection things. Complete, Regal Las vegas Local

Greatest Online casino Incentives in wolf run free 80 spins the us December 2024 Leer más »

fifty Gnome online slot Totally free Revolves No-deposit 2026 Now offers Value Stating

Posts Just what Goes wrong — And ways to Avoid it | Gnome online slot Because they both wanted a deposit, might discovered a lot of 100 percent free spins. All of the gambling enterprises for the the listing of the most popular Casinos That have 100 percent free Revolves No deposit. In a nutshell,

fifty Gnome online slot Totally free Revolves No-deposit 2026 Now offers Value Stating Leer más »

PayPal Slots, Arrival slot machine On the internet Slot machines With PayPal 2026

There is certainly a lot of difference regarding the sort of advertisements offering one hundred FS. Of numerous websites however provide advantages, for example zero wagering requirements, since the Entire world Athletics Bet put £5 welcome bonus. This is actually the average level of totally free revolves your’d expect you’ll discover from of these promotions.

PayPal Slots, Arrival slot machine On the internet Slot machines With PayPal 2026 Leer más »

Better Local casino Apps United states 2026 casino 138 login Greatest Mobile Selections

Posts Casino 138 login | Mummy’s Silver Live Gambling enterprise Customer support Mummys Silver Gambling establishment Loyalty Reload Requirements Pro opinions from the studies have shown the bonus is actually additional instantly when you build a qualifying deposit, so that you basically need not enter into a password so you can have the basic welcome

Better Local casino Apps United states 2026 casino 138 login Greatest Mobile Selections Leer más »

Slot Apps 15 dollar free no deposit online casinos One Pay A real income No deposit

Posts 15 dollar free no deposit online casinos – What exactly is Fruit Shell out? Black-jack to your Android os Although not, as you may features thought, you cannot win anything to try out this way. Real time Playing (RTG) a casino betting business one to gives a great deal of thought to performance to

Slot Apps 15 dollar free no deposit online casinos One Pay A real income No deposit Leer más »

Totally free Revolves No-deposit 2026 casino energy legit 100 percent free Revolves to your Registration

Posts Form of Free Spins Incentives | casino energy legit No-deposit 100 percent free Spins Small print No-deposit Incentives for the Cellular Free Spins by the Matter: 15 to help you one hundred No deposit Spins Learn how to allege 100 percent free spins bonuses inside the The newest Zealand having believe! Fortunate Weeks Local

Totally free Revolves No-deposit 2026 casino energy legit 100 percent free Revolves to your Registration Leer más »