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

Sin categoría

Best twenty-five Health insurance Businesses in the U S.

Content What’s the unlock enrollment period? ASAM Terms and conditions All of our malignant tumors rules assist purchase secondary will cost you such as transportation and you can lodging, childcare expenditures, and death of money you to usually surpass lead costs. End up being positive about your health bundle choices, once you understand your’lso are

Best twenty-five Health insurance Businesses in the U S. Leer más »

Mr Punter Casino: Ganancias Rápidas para el Jugador Moderno

Cuando piensas en un casino que atiende a los impatient thrill‑seeker, Mr Punter Casino viene inmediatamente a la mente. La plataforma ofrece una experiencia elegante, compatible con móviles, que permite a los jugadores sumergirse en la acción sin esperar horas de configuración o largas explicaciones. En solo unos clics, los carretes de una tragamonedas giran,

Mr Punter Casino: Ganancias Rápidas para el Jugador Moderno Leer más »

Cent Ports Finest Penny Harbors wild weather for real money To play الجسر الأخضر British and you can Western Training Record

Articles Raging Rhino Position Show How to Enjoy Raging Rhino Slot Comparison: Online vs. Land-Based Buffalo Position Nuts Gambling establishment – Finest A week and you may Respect Bonuses to have Fl Players Shell out table symbols Enjoy Buffalo Position Totally free No Install within the Canada They provided a new structure so you can

Cent Ports Finest Penny Harbors wild weather for real money To play الجسر الأخضر British and you can Western Training Record Leer más »

Ce Pharaoh Demonstration Gamble free spins no deposit true illusions Totally free Slot Online game

Articles Pharaoh’s Luck Screenshot Gallery Pharaoh Slots Spread Icon Are Pharaohs Luck position worth it? Pharaoh’s Wealth Golden Nights – Egyptian build with adaptation for much more assortment. Pharaos Riches Position Features This provides you with an enticing experience, you start with the free spins no deposit true illusions lower investing additions. Pharaoh’s Chance offers

Ce Pharaoh Demonstration Gamble free spins no deposit true illusions Totally free Slot Online game Leer más »

Spelbeschrijving, Strategie en Kansspelen chicken road casino voor Belgische Spelers

Spelbeschrijving, Strategie en Kansspelen chicken road casino voor Belgische Spelers Het Spelconcept van Chicken Road Uitgelegd De Vier Risicomodi in Detail Provably Fair Technologie en Betrouwbaarheid Hoe Werkt Provably Fair in de Praktijk? Betalingsmogelijkheden en Mobiele Compatibiliteit De Populariteit van Chicken Road in België Toekomstige Ontwikkelingen en Potentieel Spelbeschrijving, Strategie en Kansspelen chicken road casino

Spelbeschrijving, Strategie en Kansspelen chicken road casino voor Belgische Spelers Leer más »

Thunderstruck Crazy Lightning » ️ Finest incentives【 Will 40 free spins no deposit get 2026】

Articles Benefits System Is actually fifty Free Spins Worthwhile? What are the trick has for the Thunderstruck II? Come back to Pro Price (RTP) Just how Thunderstruck dos Demonstration Gamble Speeds up Your skills Where you can gamble Thunderstruck Insane Super Additionally, so it Thunderstruck dos slot machine game features enjoyable create-ons such Nuts Storm

Thunderstruck Crazy Lightning » ️ Finest incentives【 Will 40 free spins no deposit get 2026】 Leer más »