/** * 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 – Página 45 – Partidas de San Luis

Public

Avslöja hemligheter Hur du maximerar dina casinovinster

Avslöja hemligheter Hur du maximerar dina casinovinster Förstå spelreglerna För att maximera dina vinster på casinon är det avgörande att du förstår reglerna för de spel du deltar i. Detta inkluderar att veta hur insatser fungerar, vilka bonusar som kan erbjudas och hur utdelningar beräknas. Genom att ha en klar bild av spelets dynamik kan […]

Avslöja hemligheter Hur du maximerar dina casinovinster Leer más »

Avslöja hemligheter Hur du maximerar dina casinovinster

Avslöja hemligheter Hur du maximerar dina casinovinster Förstå spelreglerna För att maximera dina vinster på casinon är det avgörande att du förstår reglerna för de spel du deltar i. Detta inkluderar att veta hur insatser fungerar, vilka bonusar som kan erbjudas och hur utdelningar beräknas. Genom att ha en klar bild av spelets dynamik kan

Avslöja hemligheter Hur du maximerar dina casinovinster Leer más »

Avslöja hemligheter Hur du maximerar dina casinovinster

Avslöja hemligheter Hur du maximerar dina casinovinster Förstå spelreglerna För att maximera dina vinster på casinon är det avgörande att du förstår reglerna för de spel du deltar i. Detta inkluderar att veta hur insatser fungerar, vilka bonusar som kan erbjudas och hur utdelningar beräknas. Genom att ha en klar bild av spelets dynamik kan

Avslöja hemligheter Hur du maximerar dina casinovinster Leer más »

Avslöja hemligheter Hur du maximerar dina casinovinster

Avslöja hemligheter Hur du maximerar dina casinovinster Förstå spelreglerna För att maximera dina vinster på casinon är det avgörande att du förstår reglerna för de spel du deltar i. Detta inkluderar att veta hur insatser fungerar, vilka bonusar som kan erbjudas och hur utdelningar beräknas. Genom att ha en klar bild av spelets dynamik kan

Avslöja hemligheter Hur du maximerar dina casinovinster Leer más »

Guía básica para principiantes en PinUp casino comienza a jugar hoy mismo

Guía básica para principiantes en PinUp casino comienza a jugar hoy mismo Introducción al mundo de PinUp casino PinUp casino se ha convertido en una opción popular para quienes buscan una experiencia de juego emocionante y segura. Con su amplia variedad de juegos y apuestas, es un lugar ideal para principiantes que desean adentrarse en

Guía básica para principiantes en PinUp casino comienza a jugar hoy mismo Leer más »

Diseño ideal de casinos crea la atmósfera perfecta con Pin-Up Casino

Diseño ideal de casinos crea la atmósfera perfecta con Pin-Up Casino La importancia del diseño en los casinos El diseño de un casino es fundamental para crear una atmósfera atractiva y envolvente. Desde la disposición de los juegos hasta la iluminación y la decoración, cada elemento juega un papel crucial en la experiencia del jugador.

Diseño ideal de casinos crea la atmósfera perfecta con Pin-Up Casino Leer más »

Kumar dünyasının profesyonelleriyle yaptığımız röportajlar basaribet ile keşfedin

Kumar dünyasının profesyonelleriyle yaptığımız röportajlar basaribet ile keşfedin Kumar Dünyasının Temel Dinamikleri Kumar dünyası, tarih boyunca birçok insanın ilgi odağı olmuştur. Bu dinamik sektör, eğlence ve heyecan arayan bireyler için çeşitli fırsatlar sunar. Profesyonellerle yapılan röportajlar, kumarhanelerin nasıl çalıştığını ve bu sektörün arka planını anlamamıza yardımcı olur. Ayrıca, başarı bet gibi platformlar, kullanıcıların bu alandaki

Kumar dünyasının profesyonelleriyle yaptığımız röportajlar basaribet ile keşfedin Leer más »

Mostbet Baxışı: Platformanın Sistemli Analizi və Başlanğıc Üçün Nümunələr

Mostbet Baxışı: Platformanın Sistemli Analizi və Başlanğıc Üçün Nümunələr Mostbet Platformasının Struktur Baxışı və Təkrar Olunan Qanunauyğunluqlar Mostbet, Azərbaycanda fəaliyyət göstərən onlayn bukmeker və kazino platforması kimi, istifadəçi davranışlarında və platforma strukturunda müəyyən təkrar olunan nümunələri aşkar etməyə imkan verir. Bu analitik baxış, yeni başlayanların platformada haradan başlamalı olduğunu, qeydiyyatdan ilk depozitə qədər olan prosesləri

Mostbet Baxışı: Platformanın Sistemli Analizi və Başlanğıc Üçün Nümunələr Leer más »

Maximiza tus ganancias en el casino con Latribet casino descubre los mejores bonos disponibles

Maximiza tus ganancias en el casino con Latribet casino descubre los mejores bonos disponibles Introducción a los bonos de casino Los bonos de casino son una herramienta fundamental para maximizar tus ganancias. Estos incentivos te permiten jugar más y, en consecuencia, aumentar tus oportunidades de ganar. Al registrarte en un casino como Latribet ec, descubrirás

Maximiza tus ganancias en el casino con Latribet casino descubre los mejores bonos disponibles Leer más »

Understanding the Basics of Security in Gambling Insights from pin up casino

Understanding the Basics of Security in Gambling Insights from pin up casino The Importance of Security in Online Gambling Online gambling has surged in popularity, making security a top priority for both players and operators. Unlike traditional casinos, where face-to-face interactions allow for certain levels of trust, online platforms necessitate robust security measures to protect

Understanding the Basics of Security in Gambling Insights from pin up casino Leer más »