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

Sin categoría

Come travestire il Emolumento no complicato per ricchezza prelevabili

E’ la porzione massimo quella ad esempio andremo ad contrastare in questo luogo. A poter allontanare le vincite ottenute giocando sopra il gratificazione assurdo che popolazione di avete accolto fatto rispondere determinati requisiti di equivalenza definiti anche wagering requirement. I somma non saranno mai prelevabili tuttavia scapolo le vincite ottenute giocandoli. Ad esempio esposto ci […]

Come travestire il Emolumento no complicato per ricchezza prelevabili Leer más »

Come Adorare il Premio Più opportuno verso Te

I onorario senza difficile, sovente etichettati ad esempio �onorario free�, sono premi offerti ai giocatori spoglio di la schiacciamento di sottoporre a intervento indivisible questione antecedente. Ossia, certain casinò offre una opportunita di ricchezza o giri gratuiti su usufruire per determinati giochi, privato di che tipo di il scommettitore debba corrispondere un quattrino. Presente beche

Come Adorare il Premio Più opportuno verso Te Leer más »

Come Piacere il Gratifica Consigliabile per Te

I premio senza contare intricato, ripetutamente etichettati ad esempio �compenso free�, sono premi offerti ai giocatori libero di la pressatura di fare indivisible questione originario. Cioè, certain bisca offre una opportunita di averi oppure giri gratuiti contro sfruttare per determinati giochi, senza contare che tipo di il sportivo debba pagare un soldo. Codesto beche il

Come Piacere il Gratifica Consigliabile per Te Leer más »

Che tipo di Piacere il Gratifica Preferibile a Te

I premio senza oscuro, più volte etichettati ad esempio �onorario free�, sono premi offerti ai giocatori libero di la pressione di fare indivisible punto anteriore. In altre parole, certain casa da gioco offre una opportunita di ricchezza oppure giri gratuiti contro abusare durante determinati giochi, escludendo che tipo di il atleta debba corrispondere un lira.

Che tipo di Piacere il Gratifica Preferibile a Te Leer más »

Ad esempio Prendere il Gratifica Meglio verso Te

I gratifica senza contare fitto, reiteratamente etichettati che �premio free�, sono premi offerti ai giocatori senza contare la necessita di fare excretion paese originario. Vale a dire, un scompiglio offre una esperienza di ricchezza ovvero giri gratuiti per profittare verso determinati giochi, privato di che il sportivo debba versare excretion lira. Codesto couvre il premio

Ad esempio Prendere il Gratifica Meglio verso Te Leer más »

Quale Designare il Premio Superiore per Te

I premio privato di deposito, ripetutamente etichettati come �bonus free�, hyper sono premi offerti ai giocatori senza contare la necessita di adattarsi excretion terraferma antecedente. In altre parole, un mucchio offre una esperienza di denaro ovvero giri gratuiti verso abusare verso determinati giochi, senza che il scommettitore debba corrispondere excretion soldo. Attuale couvre il emolumento

Quale Designare il Premio Superiore per Te Leer más »

Come Preferire il Premio Superiore per Te

I gratifica privato di https://roosterbets.net/it/bonus/ fondo, spesso etichettati come �gratifica free�, sono premi offerti ai giocatori senza contare la necessita di convenire excretion terra iniziale. Piuttosto, un tumulto offre una prova di denaro ovverosia giri gratuiti a abusare per determinati giochi, in assenza di ad esempio il giocatore debba saldare excretion moneta. Questo couvre il

Come Preferire il Premio Superiore per Te Leer más »