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

Sin categoría

Pagamenti Digitali nei Casinò Online – Come Paysafecard Ridefinisce l’Anonimato e la Sicurezza

Pagamenti Digitali nei Casinò Online – Come Paysafecard Ridefinisce l’Anonimato e la Sicurezza Il panorama dei pagamenti nei casinò online sta vivendo una trasformazione senza precedenti. Giocatori di tutto il mondo richiedono soluzioni che siano simultaneamente veloci, sicure e riservate. Le tradizionali carte di credito stanno perdendo terreno a favore di metodi più agili come […]

Pagamenti Digitali nei Casinò Online – Come Paysafecard Ridefinisce l’Anonimato e la Sicurezza Leer más »

Guía completa de juegos exclusivos y jackpots en Kinbet Casino

Guía completa de juegos exclusivos y jackpots en Kinbet Casino Kinbet Casino se ha convertido en una referencia para los amantes de las slots con temáticas únicas y jackpots atractivos. En este artículo responderemos a las preguntas más habituales que tienen los jugadores antes de iniciar su aventura en este casino online. Cada respuesta está

Guía completa de juegos exclusivos y jackpots en Kinbet Casino Leer más »

Expertstrategieën voor Transparante Gaming en Bonussen bij Kokobet Casino 1

Expertstrategieën voor Transparante Gaming en Bonussen bij Kokobet Casino 1 Als je op zoek bent naar een online casino dat zowel veilig als innovatief is, is Kokobet Casino 1 een uitstekende keuze. Met blockchain‑technologie, royale bonussen en snelle crypto‑betalingen biedt dit casino een moderne speelervaring. Hieronder leggen we stap voor stap uit hoe je het

Expertstrategieën voor Transparante Gaming en Bonussen bij Kokobet Casino 1 Leer más »

The Benefits of Having a Bill of Sale for Recreational Vehicle Transactions

The Benefits of Having a Bill of Sale for Recreational Vehicle Transactions When it comes to buying or selling recreational vehicles (RVs), having a bill of sale is not just a formality — it’s essential. This document serves as proof of ownership and provides a clear record of the transaction. Whether you’re dealing with a

The Benefits of Having a Bill of Sale for Recreational Vehicle Transactions Leer más »

Como Hospedar Videoconferências Privadas

Você também pode descobrir pessoas perto de você e fazer combinações com estranhos no Badoo. Reunimos os melhores aplicativos de bate-papo por vídeo aleatórios para plataformas Android e iOS. Nessa comunidade de bate-papo on-line, as pessoas podem conversar por meio de chat, chamada de vídeo ou chamada de voz. O TinyChat permite que os usuários

Como Hospedar Videoconferências Privadas Leer más »

De Weg naar Jackpot Overwinning bij Justbit Casino: Inside the Winning Mindset

De Weg naar Jackpot Overwinning bij Justbit Casino: Inside the Winning Mindset Justbit Casino heeft zich snel een plek verworven in de Nederlandse markt. Het design is strak en mobiel‑vriendelijk, waardoor je zowel op de laptop als op de smartphone comfortabel kunt spelen. Bij de eerste registratie krijg je direct een welkomstbonus die je bankroll

De Weg naar Jackpot Overwinning bij Justbit Casino: Inside the Winning Mindset Leer más »

Mobiele Meesters vs Desktop Power: De Ultieme Gids voor VIP Zino Casino

Mobiele Meesters vs Desktop Power: De Ultieme Gids voor VIP Zino Casino In de moderne online wereld kun je vrijwel elk casino zowel op je laptop als op je smartphone spelen. Toch merken veel spelers dat de ervaring per apparaat sterk kan verschillen. In dit artikel duiken we diep in de voor‑ en nadelen van

Mobiele Meesters vs Desktop Power: De Ultieme Gids voor VIP Zino Casino Leer más »

Strategia di fidelizzazione nei casinò mobile offline: analisi esperta di sicurezza nei pagamenti

Strategia di fidelizzazione nei casinò mobile offline: analisi esperta di sicurezza nei pagamenti Il panorama del gioco d’azzardo digitale sta vivendo una svolta inattesa: l’esigenza di giocare anche senza connessione internet sta diventando un vero driver di innovazione nei casinò mobile. I progressi nella potenza dei processori degli smartphone, la diffusione di reti LTE/5G intermittent

Strategia di fidelizzazione nei casinò mobile offline: analisi esperta di sicurezza nei pagamenti Leer más »

Les jackpots en direct – comment les jeux Live transforment l’expérience des casinos en ligne

Les jackpots en direct – comment les jeux Live transforment l’expérience des casinos en ligne Le marché du casino online connaît une croissance exponentielle depuis plusieurs années : les plateformes multiplateformes se multiplient, les catalogues s’enrichissent de variantes thématiques et la concurrence pousse les opérateurs à innover constamment. Parmi ces nouveautés, les jeux Live se

Les jackpots en direct – comment les jeux Live transforment l’expérience des casinos en ligne Leer más »