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

Sin categoría

*Caribbean Stud Live & Bonus Esclusivi: Il Viaggio Culturale dei Giocatori Verso Grandi Vincite*

*Caribbean Stud Live & Bonus Esclusivi: Il Viaggio Culturale dei Giocatori Verso Grandi Vincite* Caribbean Stud è ormai diventato l’emblema delle slot‑table live più amate nei casinò online italiani e internazionali. La combinazione di un tavolo da poker tradizionale con la possibilità di interagire con un dealer reale crea un’atmosfera che ricorda le serate estive […]

*Caribbean Stud Live & Bonus Esclusivi: Il Viaggio Culturale dei Giocatori Verso Grandi Vincite* Leer más »

Legit Real Money Online Gambling Establishment: Your Guide to a Safe and Exciting Gambling Experience

Are you a serious gambler aiming to play your favorite casino video games online? With the growing popularity of online betting, it is necessary to select a legit genuine money online casino that offers a risk-free and safe atmosphere for your gaming requires. In this article, we will certainly supply you with all the information

Legit Real Money Online Gambling Establishment: Your Guide to a Safe and Exciting Gambling Experience Leer más »

The Benefits of Casino Site Immediate Play: Convenient and Exciting Gaming

Casino site instant play has actually changed the on-line gaming sector, using players a practical and interesting way to appreciate their preferred casino video games. Gone are the days of having to download bulky software or wait for slow-moving packing times. With immediate play, gamers can access their favored gambling enterprise video games

The Benefits of Casino Site Immediate Play: Convenient and Exciting Gaming Leer más »

Estate di Successo: Come una Strategia di Loyalty ha Trasformato un Giocatore Bitcoin in Campione del Jackpot

Estate di Successo: Come una Strategia di Loyalty ha Trasformato un Giocatore Bitcoin in Campione del Jackpot Introduzione – (230 parole) Nell’estate scorsa il nome “Crypto Winner” è comparso nelle classifiche dei casinò online più redditizi del panorama italiano. Un giocatore con un portafoglio Bitcoin da pochi centinaia di euro è riuscito a scalare tutti i livelli

Estate di Successo: Come una Strategia di Loyalty ha Trasformato un Giocatore Bitcoin in Campione del Jackpot Leer más »

3 Estrategias Expertas para Dominar **Chicken Road** en tu Móvil

3 Estrategias Expertas para Dominar **Chicken Road** en tu Móvil Chicken Road es un juego de “crash” que combina la adrenalina de los multiplicadores con una estética de granja divertida. Cada ronda comienza con una apuesta fija y el multiplicador arranca desde 1.0x, subiendo de forma constante hasta que la “ruta” del pollo se rompe

3 Estrategias Expertas para Dominar **Chicken Road** en tu Móvil Leer más »

Instantaneous Play Gambling Enterprises: The Ultimate Overview

Recently, online betting has actually come to be progressively prominent, with countless players delighting in the thrill of casino site video games from the convenience of their very own homes. One development that has reinvented the on the internet casino market is the advent of instantaneous play casino sites. In this detailed overview, we will

Instantaneous Play Gambling Enterprises: The Ultimate Overview Leer más »

Increase the Chances of winning With Online Slot Machines It’s time to learn the secrets of how to beat online slot machine and mummy’s gold win huge jackpots! Here’s the trick! The secret to winning the jackpot is not increasing your bankroll. It sounds too amazing to be real? Continue reading to find out more.

Leer más »