/** * 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(); xtw1838707c5 – Página 16774 – Partidas de San Luis

xtw1838707c5

Saint‑Valentin : comment profiter de ses tours gratuits tout en jouant responsable ?

Saint‑Valentin : comment profiter de ses tours gratuits tout en jouant responsable ? La Saint‑Valentin n’est plus seulement le domaine des restaurants aux chandelles et des bouquets de roses ; elle est devenue un véritable événement marketing pour les sites d’iGaming. Dès le 1er février, les opérateurs affichent des bannières scintillantes annonçant des free spins spéciaux […]

Saint‑Valentin : comment profiter de ses tours gratuits tout en jouant responsable ? Leer más »

Ekspertguide til bonuser og spillopplevelse på Kong Casino

Ekspertguide til bonuser og spillopplevelse på Kong Casino Mange nye spillere tror at det eneste som teller er jackpot‑størrelsen. I virkeligheten kan bonuser gjøre forskjellen mellom en kort spilløkt og en lønnsom opplevelse. En vanlig feil er å akseptere hver kampanje uten å lese vilkårene. Dårlig forståtte omsetningskrav kan føre til at du sitter fast

Ekspertguide til bonuser og spillopplevelse på Kong Casino Leer más »

Guide complet : profiter des promotions festives des casinos en ligne pendant les fêtes de fin d’année

Guide complet : profiter des promotions festives des casinos en ligne pendant les fêtes de fin d’année Chaque année, l’arrivée de l’hiver s’accompagne d’une vague d’enthousiasme autour des jeux d’argent en ligne. Les lumières de Noël, les décorations effrayantes d’Halloween et le compte à rebours du Nouvel An créent une atmosphère propice aux paris, aux

Guide complet : profiter des promotions festives des casinos en ligne pendant les fêtes de fin d’année Leer más »

Free‑Play Showdown: Comparing the Best Gaming Sites to Learn Before You Earn

Free‑Play Showdown: Comparing the Best Gaming Sites to Learn Before You Earn Il mondo dei casinò online ha visto una crescita esplosiva dei “modalità demo” o “free‑play”. Queste versioni gratuite consentono ai giocatori di provare slot, roulette o blackjack senza spendere un centesimo, trasformando il classico tavolo di pratica da terra in un click sullo

Free‑Play Showdown: Comparing the Best Gaming Sites to Learn Before You Earn Leer más »

Strategia VIP per il Blackjack Online: come i bonus di Capodanno cambiano le regole del conteggio carte

Strategia VIP per il Blackjack Online: come i bonus di Capodanno cambiano le regole del conteggio carte Il nuovo anno porta con sé una valanga di promozioni nei casinò online: tornei a tema, giri gratuiti, e soprattutto i famosi bonus di Capodanno. Gli operatori sfruttano le festività per attirare sia i giocatori occasionali sia i

Strategia VIP per il Blackjack Online: come i bonus di Capodanno cambiano le regole del conteggio carte Leer más »

Guide complet du casino en ligne – Tout ce que vous devez savoir

Guide complet du casino en ligne – Tout ce que vous devez savoir Introduction Le phénomène des jeux de hasard sur Internet ne montre aucun signe de ralentissement. En France comme à l’étranger, les joueurs affluent chaque jour vers des plateformes qui promettent des graphismes immersifs, des bonus généreux et la possibilité de jouer depuis

Guide complet du casino en ligne – Tout ce que vous devez savoir Leer más »

Explorando la Cultura Pop en Kinbet Casino: Juegos Inspirados en Películas y Series

Explorando la Cultura Pop en Kinbet Casino: Juegos Inspirados en Películas y Series Los amantes del cine y la televisión siempre buscan una forma de vivir sus historias favoritas más allá de la pantalla. ¿Qué pasaría si pudieras girar los carretes de una tragamonedas mientras escuchas la banda sonora de tu serie preferida? Esa es

Explorando la Cultura Pop en Kinbet Casino: Juegos Inspirados en Películas y Series Leer más »

Gagner de l’argent gratuit sur votre smartphone : le guide du débutant pour les bonus sans dépôt des meilleurs casinos mobiles

Gagner de l’argent gratuit sur votre smartphone : le guide du débutant pour les bonus sans dépôt des meilleurs casinos mobiles Le jeu en ligne n’est plus cantonné aux ordinateurs de bureau ; il s’est installé dans nos poches grâce aux applications et sites totalement responsives. Aujourd’hui, les joueurs français profitent d’un engouement grandissant pour les

Gagner de l’argent gratuit sur votre smartphone : le guide du débutant pour les bonus sans dépôt des meilleurs casinos mobiles Leer más »

Approaches to Ensure Your Wishes Are Honored: Living Wills in Delaware

Approaches to Ensure Your Wishes Are Honored: Living Wills in Delaware Understanding how to express your healthcare preferences is vital. A living will serves as a legal document that outlines your wishes regarding medical treatment in the event that you can’t communicate them. In Delaware, navigating the specifics of creating a living will can be

Approaches to Ensure Your Wishes Are Honored: Living Wills in Delaware Leer más »