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

Sin categoría

Brand new one hundred% basic put added bonus doubles the initial extra matter

For this reason a deposit out-of ?31 grounds a supplementary ?thirty inside the extra fund, providing you with a large total from ?60 to love. Are likely perhaps one of the most well-known matched put numbers available at British casinos, this new betting requirements and other requirements are sensible. Jackpot Town is one of the […]

Brand new one hundred% basic put added bonus doubles the initial extra matter Leer más »

Che tipo di designare i bisca online Svizzera sicuri?

Per poter concernere nella ceto dei casa da gioco online Svizzera sicuri le piattaforme di gioco presenti nel cittadina elvetico devono avere luogo in potestà di regolare concessione. Piuttosto cio purchessia portone presenta delle caratteristiche diverse che tipo di lo rendono piu ovverosia minore conveniente ai diversi wigwam di giocatori. Cosi abbiamo raggruppato quelli ad

Che tipo di designare i bisca online Svizzera sicuri? Leer más »

I migliori tumulto online: che tipo di li abbiamo scelti

insecable onore escludendo fondo di 30 CH adatto senza indugio poi l’apertura del somma di artificio anche la vidimazione dello stesso il 100% di riconoscimento sul primo base magro su 300 CHF Jackpots Il scompiglio online quale ha opportuno licenza per Svizzera da tranne occasione ossequio agli estranei di nuovo Jackpots, esperto per slot di

I migliori tumulto online: che tipo di li abbiamo scelti Leer más »

Ad esempio ricevere il bonus ossequio dei mucchio online

Singolo i migliori fermento online italiani offrono ai propri clienti vantaggiose offerte di benvenuto, che tipo di rappresentano fattori importanti nel circostanza di recarsi circa la scelta di indivisible addetto ulteriore verso che indivis diverso. Di intesa descriviamo singolo rso migliori gratifica casa da gioco del 2020. Che tipo di funzionano rso riconoscimento sterminio La

Ad esempio ricevere il bonus ossequio dei mucchio online Leer más »

Leovegas riconoscimento senza contare complicato: 50 free spins

Betway offre agli iscritti quale gente di selezionano https://betfredcasino.io/it/bonus-senza-deposito/ il riconoscimento scompiglio certain somma escludendo fitto suppletivo proprio verso 50 free spin da usufruire sulle slot selezionate dietro rso balancements indicati dai termini della promo. Anche il bookmaker Leovegas prevede indivisible onorario senza affatto allo stesso modo circa 50 free spin che varietà di vengono

Leovegas riconoscimento senza contare complicato: 50 free spins Leer más »

These are generally a greatest choice for positives having a huge currency, while they find a way to possess higher perks

Sorts of Gambling establishment Sign-upwards Now offers Due to the fact enjoy advertisements are difficult to introduce outside of the important points they are supplied to the new users, it generates an excellent bevy off possible choice. It may be contended that the not enough definition try however, one of the better attributes of a

These are generally a greatest choice for positives having a huge currency, while they find a way to possess higher perks Leer más »