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

Sin categoría

Explorando las Emociones de AviaMasters: Un Juego de Crash de Baja Volatilidad

AviaMasters es un juego en línea cautivador que ha estado causando sensación en la comunidad de iGaming desde su lanzamiento en julio de 2024. Desarrollado por BGaming, este juego de crash de baja volatilidad ofrece una experiencia emocionante que es perfecta para los jugadores que buscan acción frecuente y decisiones sencillas. Una de las características

Explorando las Emociones de AviaMasters: Un Juego de Crash de Baja Volatilidad Leer más »

5 Strategie Estive per Sfruttare i Livelli VIP su Gioca Gile Casino

5 Strategie Estive per Sfruttare i Livelli VIP su Gioca Gile Casino Quando si sceglie un casinò online, molti giocatori si focalizzano solo sui bonus di benvenuto. Ma perché i livelli VIP dovrebbero interessarti? I programmi fedeltà premianti offrono vantaggi che vanno al di là dei giri gratuiti. In un sito come Gioca Gile Casino,

5 Strategie Estive per Sfruttare i Livelli VIP su Gioca Gile Casino Leer más »

Elevate Your Gameplay Strategic Casino Guides & the spinmama official site Advantage

Elevate Your Gameplay: Strategic Casino Guides & the spinmama official site Advantage Understanding Casino Game Odds and Probability Strategic Approaches to Popular Casino Games Bankroll Management and Responsible Gaming Advanced Techniques and Resources for Enhanced Gameplay Elevate Your Gameplay: Strategic Casino Guides & the spinmama official site Advantage The world of online casinos is ever-evolving,

Elevate Your Gameplay Strategic Casino Guides & the spinmama official site Advantage Leer más »

Glückszauber & Nervenkitzel playjonny casino öffnet Türen zu außergewöhnlichen Gewinnen und Unterhal

Glückszauber & Nervenkitzel: playjonny casino öffnet Türen zu außergewöhnlichen Gewinnen und Unterhaltung – Dein nächstes Lieblingsspiel wartet! Die Vielfalt an Spielen bei playjonny casino Bonusangebote und Promotionen bei playjonny casino Umsatzbedingungen und Bonusbedingungen im Detail Ein- und Auszahlungsmethoden bei playjonny casino Kundenservice und Sicherheit bei playjonny casino Mobile Kompatibilität und Benutzerfreundlichkeit von playjonny casino Glückszauber

Glückszauber & Nervenkitzel playjonny casino öffnet Türen zu außergewöhnlichen Gewinnen und Unterhal Leer más »

A Sua Jornada de Sorte Começa Aqui Maximize os Seus Ganhos com bônus generosos e a diversão sem limi

A Sua Jornada de Sorte Começa Aqui: Maximize os Seus Ganhos com bônus generosos e a diversão sem limites do playjonny casino. A Variedade de Jogos no playjonny casino Slots: Uma Aventura em Cada Giro Jogos de Mesa: Estratégia e Habilidade Bônus e Promoções Atraentes Entendendo os Requisitos de Aposta Como Aproveitar ao Máximo os

A Sua Jornada de Sorte Começa Aqui Maximize os Seus Ganhos com bônus generosos e a diversão sem limi Leer más »

A Emoção Aumenta Explore o universo vibrante do casino play jonny e conquiste prémios incríveis a ca

A Emoção Aumenta: Explore o universo vibrante do casino play jonny e conquiste prémios incríveis a cada aposta. A Evolução dos Casinos: Da Mesa Física ao Mundo Digital Jogos de Casino: Um Universo de Possibilidades Estratégias para o Blackjack: Maximizando suas Chances Roleta: Compreendendo as Apostas e Probabilidades Segurança e Responsabilidade no Jogo Online Bônus

A Emoção Aumenta Explore o universo vibrante do casino play jonny e conquiste prémios incríveis a ca Leer más »

Jackpots knacken & Gewinne feiern Dein exklusives Spielerlebnis im spinogambino casino beginnt hier!

Jackpots knacken & Gewinne feiern: Dein exklusives Spielerlebnis im spinogambino casino beginnt hier! Die Spieleauswahl im spinogambino casino: Für jeden Geschmack etwas Bonusangebote und Promotionen: Zusätzlicher Spielspaß Zahlungsmethoden: Flexibilität und Sicherheit Kundenservice: Hilfsbereit und kompetent Sicherheit und Fairness: Schutz der Spieler Jackpots knacken & Gewinne feiern: Dein exklusives Spielerlebnis im spinogambino casino beginnt hier! Willkommen

Jackpots knacken & Gewinne feiern Dein exklusives Spielerlebnis im spinogambino casino beginnt hier! Leer más »