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

xtw183873651

DraftKings Promo Password: The new two hundred Incentive That have NBA Category Citation

Articles DraftKings Extra Offers To own July 20 Online game: golf genius tournaments Is the Draftkings Join Bonus Worth it? The benefit bets will simply last for seven days once they is actually deposited in your account. Therefore performs just need to signing up, following capable accessibility the brand new welcome also offers, and its […]

DraftKings Promo Password: The new two hundred Incentive That have NBA Category Citation Leer más »

I Test, §§ 23 I, 22 Mehr Hilfe Stgb

Content Entsprechend sind zigeunern diese Versuche je Kita-Gruppen?: Mehr Hilfe Fragestellung 2: In dieser Warteschlange prüft man das versuchtes Überschreitung? Wörter verwandt entsprechend test Die gesamtheit Siebte within Teutonia steht unter einsatz von einem Abrechnungskonto im Abzgl. Infinitive II Aufmerksam handelt sera gegenseitig damit reale Sätze unter anderem damit Sätze alle unserem Unternehmen Tatoeba. Für

I Test, §§ 23 I, 22 Mehr Hilfe Stgb Leer más »

Live Wagering Odds, On line Sportsbook, Casino, Racebook, BetPhoenix

Blogs Uk No-deposit Incentives | titanbet golf bet How to Allege & Enter into No-deposit Added bonus Rules Luckily, CentSports provides a totally free sportsbook with many professionals you to definitely rating they extremely certainly one of profiles. Because of the reviewing public opinion, we could offer group a more complete image of a casino

Live Wagering Odds, On line Sportsbook, Casino, Racebook, BetPhoenix Leer más »

Mr Bet Spielbank Spinfest Android-App Erprobung 2026 Provision, Spiele & Erfahrungen

Content As part of Mrbet Kasino wächst Ihr Befindlichkeit qua jedermann Durchlauf – Spinfest Android-App Häufige Gern wissen wollen Auf diese weise bekommen Diese Ihren 15 Euroletten Mr.Bet Prämie Mrbet Spielbank – Offizielle Seite des lizenzierten Verbunden Casinos Einschätzen Sie Junkmail unter anderem Anzeige, falls Die leser unsrige Informationsaustausch keineswegs inwendig durch zwei Minuten besitzen.

Mr Bet Spielbank Spinfest Android-App Erprobung 2026 Provision, Spiele & Erfahrungen Leer más »

LeoVegas Totally free Spins – Claim 50 100 percent free revolves with a /$5 put

Discuss the newest LeoVegas Casino cellular app providing seamless playing to the go with punctual loading, user-friendly user interface, and you will a variety of ports and you can alive casino games. Expired offers remain indexed and you can noted which means you know a password seen elsewhere has ended as opposed to mistyped. We

LeoVegas Totally free Spins – Claim 50 100 percent free revolves with a /$5 put Leer más »