/** * 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(); xtw18387544d – Página 155 – Partidas de San Luis

xtw18387544d

Experience thrilling excitement as the glory casino apk takes your gaming adventures to new heights!

Experience thrilling excitement as the glory casino apk takes your gaming adventures to new heights! Understanding the Glory Casino APK Features of the Glory Casino APK Getting Started with the Glory Casino APK Exploring Game Varieties Understanding Slot Games Table Games Overview Rewards and Promotions How to Maximize Your Rewards Experience Payment Options and Security […]

Experience thrilling excitement as the glory casino apk takes your gaming adventures to new heights! Leer más »

Unleash fortune and thrill with a game that brings the essence of excitement, featuring dragon tiger

Unleash fortune and thrill with a game that brings the essence of excitement, featuring dragon tiger as you navigate through vibrant symbols and traditions. The Gameplay Mechanics of Dragon Tiger Special Features and Bonuses Visuals and Sounds: Enhancing the Experience Strategies for Maximizing Your Wins Community and Social Aspects of Online Slots Choosing the Right

Unleash fortune and thrill with a game that brings the essence of excitement, featuring dragon tiger Leer más »

Volare verso entusiasmanti premi è possibile con il coinvolgente avia masters slot, dove la sfida e

Volare verso entusiasmanti premi è possibile con il coinvolgente avia masters slot, dove la sfida e le ricchezze ti attendono nel cielo virtuale! Le Meccaniche di Gioco di avia masters slot Strategie per Massimizzare le Vincite Il Fascino dei Livelli Bonus Le Funzionalità Esclusive di avia masters slot La Community di Giocatori La Sicurezza e

Volare verso entusiasmanti premi è possibile con il coinvolgente avia masters slot, dove la sfida e Leer más »

Glory Casino Online.3077

Discover the Ultimate Online Casino Experience with Glory Casino Online and Win Big Today ▶️ PLAY Содержимое Exciting Games and Tournaments Secure and Reliable Platform Generous Bonuses and Promotions 24/7 Customer Support Mobile-Friendly Experience Discover the excitement of Glory Casino Online with our exclusive glory casino apk and glory casino app. Perfect for players in

Glory Casino Online.3077 Leer más »

Pokerdom онлайн казино и покер рум – 2024.2443

Pokerdom 2024 – Онлайн Казино и Покер Рум ▶️ ИГРАТЬ Содержимое Играйте в покер и казино онлайн с Pokerdom Большой выбор игр на любой вкус Безопасность и надежность ваших средств Регулярные турниры с крупными призами Удобный мобильный доступ Приветственные бонусы и программа лояльности Погрузитесь в мир азарта и выигрыша на pokerdom – вашем официальном сайте

Pokerdom онлайн казино и покер рум – 2024.2443 Leer más »

Lüks Casino Safe Gaming, Incentives, and you will Cellular Availableness

All the transactions to your platform try protected playing with SSL security, making certain that delicate information is leftover secure. As well, the working platform utilizes multiple-covering security solutions to have Lüks Gambling enterprise login or any other processes, delivering an extra covering out of shelter.

Lüks Casino Safe Gaming, Incentives, and you will Cellular Availableness Leer más »

Vavada онлайн казино.1527

Vavada онлайн казино особенности игры и преимущества ▶️ ИГРАТЬ Содержимое Игровые автоматы на любой вкус Бонусы и акции для новых и постоянных игроков Безопасность и надежность ваших данных Круглосуточная поддержка пользователей Удобная мобильная версия и приложения Регулярные турниры с привлекательными призами Ищете Vavada официальный сайт? У нас есть всё, что нужно для яркого игрового опыта!

Vavada онлайн казино.1527 Leer más »

Gama Casino Online – официальный сайт.1633

Gama Casino Online – официальный сайт ▶️ ИГРАТЬ Содержимое Преимущества и функции Gama Casino Online Функции Gama Casino Online Как начать играть и получать бонусы в Gama Casino Online Как получать бонусы в Gama Casino Online В современном мире онлайн-казино играют важную роль в развлечениях и играх людей. В числе лучших онлайн-казино – Gama Casino,

Gama Casino Online – официальный сайт.1633 Leer más »

Leccitazione del gioco online si rivela, con 20bet che promette esperienze uniche e coinvolgenti.

Leccitazione del gioco online si rivela, con 20bet che promette esperienze uniche e coinvolgenti. Panoramica di 20bet I giochi disponibili su 20bet Le scommesse sportive su 20bet Bonus e promozioni su 20bet Metodi di pagamento accettati Assistenza clienti di 20bet Il futuro di 20bet Leccitazione del gioco online si rivela, con 20bet che promette esperienze

Leccitazione del gioco online si rivela, con 20bet che promette esperienze uniche e coinvolgenti. Leer más »

Uudet kolikkopelit nettikasinoilla Suomessa.1277 (2)

Uudet kolikkopelit nettikasinoilla Suomessa ▶️ PELATA Содержимое Huolto ja säännöt uusien kolikkopelien soveltamisessa Kaupunkien ja paikallisten hallituksen rooli uusien kolikkopelin valvonnassa Parhaat uudet pelit ja ne, jotka ovat suosittuja pelaajia varten 1. Thunderstruck II 2. Starlight Princess 3. Book of Dead Nettikasinot Suomessa tarjoavat nyt suomalaisille pelaajille uusia ja entistä houkuttelevampia kolikkopelit. Nämä uudet pelit

Uudet kolikkopelit nettikasinoilla Suomessa.1277 (2) Leer más »