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

Sin categoría

The Evolution of Theme-Based Slot Machines in Online Casinos

Over the past decade, the landscape of online slot gaming has undergone a profound transformation. Once characterized by simple fruit machines with basic graphics, the industry has matured into a sophisticated ecosystem that leverages advanced technology, immersive storytelling, and cultural resonance. Central to this evolution is the rise of theme-based slot machines, which blend narrative […]

The Evolution of Theme-Based Slot Machines in Online Casinos Leer más »

Improving Your Game Skills at Rakebit Casino

Welcome to Rakebit Casino, where sharpening your gaming skills can lead to more enjoyable experiences and potentially greater rewards. Whether you’re completely new to online gaming or looking to refine your abilities, this guide will help you navigate the essential steps to enhance your skills. From registering smoothly to understanding payment methods, we’ve got you

Improving Your Game Skills at Rakebit Casino Leer más »

Top 10 Tips for Managing Your Bankroll at Instant Casino

Managing your bankroll effectively is crucial when engaging with online casinos like Instant Casino. Mismanagement can lead to significant losses, so understanding how to play your cards right is essential. Below, we break down some vital tips to help you keep your finances in check while enjoying your gaming experience. 1. What is a Bankroll,

Top 10 Tips for Managing Your Bankroll at Instant Casino Leer más »

Hiddenjack Casino vs Casumo: A Comprehensive Review

Overview of Hiddenjack Casino and Casumo Hiddenjack Casino and Casumo are two prominent online casinos in the UK, each offering a unique gaming experience. Hiddenjack Casino focuses on providing an extensive range of games, with a particular emphasis on innovative slots and table games. Casumo, on the other hand, is renowned for its user-friendly interface

Hiddenjack Casino vs Casumo: A Comprehensive Review Leer más »

Understanding Bonuses and Wagering Requirements at Skol Casino

Skol Casino has garnered attention within the online gaming community for its enticing bonuses. However, before diving into the world of promotions, it’s crucial to understand the intricacies of these offers, particularly the associated wagering requirements. For more information, visit https://skolcasino.org.uk/. Transparency is vital, and users must be aware of how these terms can impact

Understanding Bonuses and Wagering Requirements at Skol Casino Leer más »

Innovare l’Addestramento Aeronautico: La Rivoluzione dei Simulatori di Volo

Nel panorama dell’aviazione moderna, l’evoluzione tecnologica ha profondamente trasformato i metodi di formazione dei piloti, innescando una rivoluzione che si consolida con l’adozione crescente di simulatori di volo avanzati. Queste piattaforme sono diventate parte integrante dell’addestramento, offrendo approcci più sicuri, efficienti e realistici rispetto ai tradizionali voli di pratica. Il Ruolo Cruciale dei Simulatori di

Innovare l’Addestramento Aeronautico: La Rivoluzione dei Simulatori di Volo Leer más »

Innovazione e Diversificazione nel Settore Agroalimentare: Un Caso di Studio sulla Ricerca di Novità in Italia

Nel panorama economico odierno, il settore agroalimentare italiano si trova di fronte a sfide e opportunità senza precedenti. La pressione della globalizzazione, le mutate preferenze dei consumatori e le crescenti esigenze di sostenibilità richiedono un approccio innovativo e una strategia di diversificazione mirata. L’esplorazione di startup e iniziative innovative rappresenta oggi un pilastro fondamentale per

Innovazione e Diversificazione nel Settore Agroalimentare: Un Caso di Studio sulla Ricerca di Novità in Italia Leer más »

Innovazione Tecnologica e Trasparenza nel Consumer Reporting: il Caso dei Recensori Online

Introduzione: La Rivoluzione dei Recensori Digitali Negli ultimi anni, l’ascesa delle piattaforme di recensioni online ha rivoluzionato il modo in cui consumatori e aziende interagiscono. Attraverso approfonditi sistemi di valutazione, le recensioni sono diventate strumenti fondamentali per assicurare trasparenza, affidabilità e qualità nei servizi e prodotti offerte sul mercato. Ma quanto può essere realmente attendibile

Innovazione Tecnologica e Trasparenza nel Consumer Reporting: il Caso dei Recensori Online Leer más »

Shelbywin Casino Withdrawal Times – A Comprehensive Guide

Welcome to our complete guide on withdrawal times at Shelbywin Casino. If you’re new to online casinos, understanding the withdrawal process is essential for a smooth gaming experience. Here, we aim to answer your questions and debunk common myths to help you navigate this topic with ease. What are the withdrawal times at Shelbywin Casino?

Shelbywin Casino Withdrawal Times – A Comprehensive Guide Leer más »

QBet Casino: What Players Want to Know About Security

When engaging with online casinos, security is paramount. Players need assurance that their personal and financial information is protected while enjoying their favourite games. QBet Casino prioritises security, making it a top choice for mobile gamers who want to play on the go. This guide outlines the essential steps and considerations regarding security at QBet

QBet Casino: What Players Want to Know About Security Leer más »