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

Sin categoría

Fortunes Fall Master the Thrill of the plinko game and Win Big

Fortunes Fall: Master the Thrill of the plinko game and Win Big Understanding the Basics of Plinko Variations and Board Configurations Risk Management and Betting Strategies The Appeal of Plinko: Why is it So Popular? Final Thoughts Fortunes Fall: Master the Thrill of the plinko game and Win Big The world of online casino games […]

Fortunes Fall Master the Thrill of the plinko game and Win Big Leer más »

Advancing Slot Game Development with Robust API Integrations: The Case of Fire Strike 2

In an increasingly competitive iGaming landscape, developers and operators alike are seeking innovative tools to streamline game development, enhance player experience, and ensure game fairness. One critical component facilitating this evolution is the use of reliable Application Programming Interfaces (APIs) that enable seamless integration between game engines and backend systems. Among such solutions, dedicated slot

Advancing Slot Game Development with Robust API Integrations: The Case of Fire Strike 2 Leer más »

Lexcitation du Plinko France Simplicité, Risque et Gains Multipliés.

Lexcitation du Plinko France : Simplicité, Risque et Gains Multipliés. Les Règles Simples du Plinko France Stratégies de Mise au Plinko Le Rol du Générateur de Nombres Aléatoires (RNG) Variantes Modernes du Plinko L’Avenir du Plinko France Lexcitation du Plinko France : Simplicité, Risque et Gains Multipliés. Le Plinko, et plus précisément le plinko france,

Lexcitation du Plinko France Simplicité, Risque et Gains Multipliés. Leer más »

Cosa Distingue gli Steroidi Legali dalle Sostanze Illegali?

Introduzione agli Steroidi Gli steroidi sono sostanze chimiche che possono avere effetti significativi sul corpo umano, aumentando la massa muscolare e migliorando le prestazioni atletiche. Tuttavia, non tutti gli steroidi sono creati uguali. È fondamentale comprendere le differenze tra steroidi legali e sostanze illegali, sia per la salute che per la legalità. Lo shop di

Cosa Distingue gli Steroidi Legali dalle Sostanze Illegali? Leer más »

Brucia Grassi: Prima e Dopo l’Assunzione

I brucia grassi sono integratori che hanno guadagnato popolarità tra coloro che desiderano perdere peso e migliorare la propria composizione corporea. Questi prodotti possono aiutare a stimolare il metabolismo, aumentare l’energia e favorire la combustione dei grassi. Ma quali sono gli effetti visibili prima e dopo l’assunzione di questi integratori? In questo articolo analizzeremo i

Brucia Grassi: Prima e Dopo l’Assunzione Leer más »

Ανακαλύψτε την Αδρεναλίνη του Casinolab: Μια Απόλυτη Εμπειρία Στοιχημάτων και Παιχνιδιών

Casinolab είναι μια κορυφαία πλατφόρμα online διασκέδασης που προσφέρει μια απίστευτη ποικιλία παιχνιδιών, συμπεριλαμβανομένων slots, live dealer, table games, video poker, jackpot games, και άλλα. Με μια τεράστια βιβλιοθήκη πάνω από 7.000 slots και 400+ live games, οι παίκτες μπορούν να απολαύσουν ατελείωτες ώρες συναρπαστικής διασκέδασης και ψυχαγωγίας.Η φιλική προς τον χρήστη διεπαφή της πλατφόρμας

Ανακαλύψτε την Αδρεναλίνη του Casinolab: Μια Απόλυτη Εμπειρία Στοιχημάτων και Παιχνιδιών Leer más »

Grijp je kans op fortuin casino millions en onvergetelijke spelervaringen wachten.

Grijp je kans op fortuin: casino millions en onvergetelijke spelervaringen wachten. De Geschiedenis en Evolutie van Online Casino’s Populaire Casino Spellen voor Miljoenenwinsten Strategieën voor het Maximaliseren van je Winkansen De Toekomst van ‘Casino Millions’ en Online Gokken Grijp je kans op fortuin: casino millions en onvergetelijke spelervaringen wachten. De opwinding van het spel, de

Grijp je kans op fortuin casino millions en onvergetelijke spelervaringen wachten. Leer más »

Andriol Dosierung: Eine umfassende Anleitung für Anwender

Andriol, auch bekannt als Testosteronundecanoat, ist eine beliebte Form des Testosteronersatzes und wird vor allem bei Männern eingesetzt, die an Testosteronmangel leiden. Die richtige Dosierung ist entscheidend, um die gewünschten Ergebnisse zu erzielen und mögliche Nebenwirkungen zu minimieren. In diesem Artikel werden wir die verschiedenen Dosierungsoptionen für Andriol näher beleuchten. Sie haben sich entschieden, Andriol

Andriol Dosierung: Eine umfassende Anleitung für Anwender Leer más »

Chicken Road Crash: Uma Experiência de Alto Risco e Alta Recompensa

Para aqueles que desejam a emoção de um jogo de alta aposta, Chicken Road é uma opção intrigante. Este jogo de multiplicador de passos estilo crash permite que os jogadores guiem uma chicken por uma estrada traiçoeira, aumentando seu multiplier a cada passo seguro e escolhendo quando fazer cashout antes de atingir uma trap. Uma

Chicken Road Crash: Uma Experiência de Alto Risco e Alta Recompensa Leer más »

Zažite vzrušenie z Bet On Red: Svet neobmedzených herných možností

Bet On Red je názov, ktorý rezonuje s hráčmi hľadajúcimi jedinečný herný zážitok. S jeho rozsiahlym knižnicou viac ako 6 000 hier má táto platforma niečo pre každého. Či už ste fanúšikom slotov, live casina alebo stolových hier, Bet On Red ponúka neuveriteľný výber, ktorý vás určite udrží zaujatých na hodiny.Ako sa ponoríme do sveta

Zažite vzrušenie z Bet On Red: Svet neobmedzených herných možností Leer más »