/** * 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(); Public – Partidas de San Luis

Public

Investire nel gioco: opportunità e rischi da considerare.

Investire nel gioco: opportunità e rischi da considerare. Il panorama del gioco d’azzardo in Italia Negli ultimi anni, il settore del gioco d’azzardo in Italia ha conosciuto un’evoluzione significativa, grazie alla legalizzazione e alla regolamentazione di diverse forme di gioco. Con l’affermazione delle piattaforme online, sempre più persone si avvicinano a questa attività, vedendo in […]

Investire nel gioco: opportunità e rischi da considerare. Leer más »

La historia fascinante de los casinos un viaje a través del tiempo en Stake

La historia fascinante de los casinos un viaje a través del tiempo en Stake Los orígenes de los casinos La historia de los casinos se remonta a siglos atrás, cuando las primeras formas de juego aparecieron en civilizaciones antiguas. Desde los dados en Mesopotamia hasta los juegos de cartas en la China antigua, el deseo

La historia fascinante de los casinos un viaje a través del tiempo en Stake Leer más »

Meistern Sie das Glücksspiel Ein fortgeschrittener Leitfaden für Strategien und Taktiken

Meistern Sie das Glücksspiel Ein fortgeschrittener Leitfaden für Strategien und Taktiken Die Grundlagen des Glücksspiels verstehen Bevor man in die Welt des Glücksspiels eintaucht, ist es entscheidend, die grundlegenden Prinzipien zu verstehen. Glücksspiel basiert auf Wahrscheinlichkeiten und Zufällen, und es ist wichtig, sich dessen bewusst zu sein. Jeder Spieler sollte die Regeln der Spiele, die

Meistern Sie das Glücksspiel Ein fortgeschrittener Leitfaden für Strategien und Taktiken Leer más »

Guía avanzada para comprender las estrategias de apuestas en juegos de azar

Guía avanzada para comprender las estrategias de apuestas en juegos de azar Fundamentos de las estrategias de apuestas Antes de profundizar en las estrategias avanzadas, es esencial comprender los fundamentos de las apuestas en juegos de azar. Las apuestas se basan en la probabilidad y el azar, y conocer cómo funcionan es clave para desarrollar

Guía avanzada para comprender las estrategias de apuestas en juegos de azar Leer más »

Pratiques de jeu responsable comment préserver votre bien-être financier

Pratiques de jeu responsable comment préserver votre bien-être financier Comprendre le jeu responsable Le jeu responsable est un concept fondamental qui vise à assurer une expérience de jeu positive et sécurisée. Cela implique la prise de conscience des risques associés aux jeux d’argent et la mise en place de stratégies pour les gérer efficacement. Le

Pratiques de jeu responsable comment préserver votre bien-être financier Leer más »

Gamble edərkən düzgün taktika necə seçilməlidir

Gamble edərkən düzgün taktika necə seçilməlidir Taktikanın əhəmiyyəti Qumar oyunları, əyləncə və həyəcan dolu bir fəaliyyət olmasına baxmayaraq, düzgün taktika seçmək bu prosesin uğurla nəticələnməsi üçün son dərəcə vacibdir. Hər bir oyunçunun fərqli bacarıqları və strategiyaları var, lakin müvəffəqiyyət əldə etmək üçün ümumi prinsipləri bilmək lazımdır. Bəzən şansın rolunu inkar etsək də, düzgün seçimlər və

Gamble edərkən düzgün taktika necə seçilməlidir Leer más »

Jak skutecznie wykorzystać strategie hazardowe w zaawansowanym przewodniku

Jak skutecznie wykorzystać strategie hazardowe w zaawansowanym przewodniku Wprowadzenie do strategii hazardowych Strategie hazardowe stanowią kluczowy element skutecznej gry w kasynach, zarówno tradycyjnych, jak i online. Dzięki nim gracze mogą lepiej zarządzać swoimi finansami oraz podejmować bardziej świadome decyzje w trakcie rozgrywki. Zrozumienie podstawowych zasad strategii może pomóc w zwiększeniu szans na wygraną oraz w

Jak skutecznie wykorzystać strategie hazardowe w zaawansowanym przewodniku Leer más »

Understanding the legal landscape of casinos Navigating regulations and compliance

Understanding the legal landscape of casinos Navigating regulations and compliance The Basics of Casino Regulations Understanding the legal landscape of casinos begins with recognizing the foundational regulations that govern their operations. In many jurisdictions, casinos are subject to a multitude of laws aimed at ensuring fair play, preventing fraud, and protecting consumers. Regulatory bodies often

Understanding the legal landscape of casinos Navigating regulations and compliance Leer más »

Myter om spelande Vad du verkligen behöver veta

Myter om spelande Vad du verkligen behöver veta Vad är spelberoende? Spelberoende är en allvarlig psykisk sjukdom som påverkar många människor. Det handlar om en oförmåga att kontrollera spelandet, vilket leder till negativa konsekvenser för individen och deras närstående. Många tror felaktigt att spelande endast är en form av underhållning, men det kan utvecklas till

Myter om spelande Vad du verkligen behöver veta Leer más »