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

xtw183873651

Tanrıların Lütfuyla Kazan Gates of Olympus ile Eşsiz Bir Şans Deneyimi Yaşayın, Büyük Ödüllere Ulaşı

Tanrıların Lütfuyla Kazan: Gates of Olympus ile Eşsiz Bir Şans Deneyimi Yaşayın, Büyük Ödüllere Ulaşın ve Heyecan Verici Bir Yolculuğa Çıkın! Gates of Olympus Oyununun Temel Özellikleri Oyun Nasıl Oynanır? Kazanma Stratejileri ve İpuçları Gates of Olympus’un Popülaritesi ve Online Casino Dünyasındaki Yeri Oyun Zamanında Dikkat Edilmesi Gerekenler Tanrıların Lütfuyla Kazan: Gates of Olympus ile […]

Tanrıların Lütfuyla Kazan Gates of Olympus ile Eşsiz Bir Şans Deneyimi Yaşayın, Büyük Ödüllere Ulaşı Leer más »

Alçando Voos Altíssimos Domine o aviator game online e Multiplique Seus Resultados.

Alçando Voos Altíssimos: Domine o aviator game online e Multiplique Seus Resultados. Como Funciona o Aviator Game Online? Estratégias para Aumentar suas Chances Os Riscos Envolvidos Privacidade e Segurança Plataformas Confiáveis Gerenciamento de Bankroll: A Chave para o Sucesso Considerações Finais Alçando Voos Altíssimos: Domine o aviator game online e Multiplique Seus Resultados. O universo

Alçando Voos Altíssimos Domine o aviator game online e Multiplique Seus Resultados. Leer más »

Почувствуй азарт управляй шаром и сорви главный куш в захватывающей игре plinko!

Почувствуй азарт: управляй шаром и сорви главный куш в захватывающей игре plinko! Что такое plinko и как в нее играть? История возникновения plinko Стратегии и советы для успешной игры в plinko Разнообразие вариантов plinko в онлайн-казино Влияние random number generator (RNG) на результаты игры Психология игры в plinko: азарт и управление рисками Почувствуй азарт: управляй

Почувствуй азарт управляй шаром и сорви главный куш в захватывающей игре plinko! Leer más »

Şansınla Keşfet, Pinco slot ile Kazancını Katla ve Eğlenceye Dal!

Şansınla Keşfet, Pinco slot ile Kazancını Katla ve Eğlenceye Dal! Pinco Slot Nedir? Pinco Slot Nasıl Oynanır? Farklı Pinco Slot Türleri Stratejiler ve İpuçları Online Pinco Slot Platformları Güvenli Oyun İçin İpuçları Pinco Slot’un Geleceği Şansınla Keşfet, Pinco slot ile Kazancını Katla ve Eğlenceye Dal! Online casinolar dünyasında heyecan verici ve kazançlı oyunlar arayanlar için

Şansınla Keşfet, Pinco slot ile Kazancını Katla ve Eğlenceye Dal! Leer más »

Revive la emoción de apostar con cada paso Chicken Road te reta a guiar a tu gallina hacia el premio

Revive la emoción de apostar con cada paso: Chicken Road te reta a guiar a tu gallina hacia el premio mayor, con un RTP del 98% y desafíos crecientes en 4 niveles de intensidad. Mecánica de Juego y Objetivos Los Cuatro Niveles de Dificultad Estrategias para el Nivel Fácil Los Desafíos del Nivel Extremo Bonificaciones

Revive la emoción de apostar con cada paso Chicken Road te reta a guiar a tu gallina hacia el premio Leer más »

Zážitek z her na dosah ruky Využijte mostbet login a ponořte se do světa sázek, kasinových her a adr

Zážitek z her na dosah ruky: Využijte mostbet login a ponořte se do světa sázek, kasinových her a adrenalinových crash her s rychlými vklady a výběry, a to vše s nepřetržitou podporou. Sportovní Sázky: Komplexní Nabídka pro Fanoušky Kasino Mostbet: Svět Hazardních Her na Dosah Crash Hry: Nová Dimense Vzrušení Platební Metody a Bonusy na

Zážitek z her na dosah ruky Využijte mostbet login a ponořte se do světa sázek, kasinových her a adr Leer más »

Experience Instant Wins & Exclusive Bonuses with casino playjonny – Your Gateway to Thrilling Online

Experience Instant Wins & Exclusive Bonuses with casino playjonny – Your Gateway to Thrilling Online Entertainment. Understanding the Appeal of Instant Wins The Variety of Instant Win Games Available Exclusive Bonuses and Promotions at casino playjonny Understanding Wagering Requirements The Importance of Secure and Responsible Gaming Tools For Responsible Gaming Navigating the Banking Options at

Experience Instant Wins & Exclusive Bonuses with casino playjonny – Your Gateway to Thrilling Online Leer más »

Rotiri gratuite de casino online Călăuză barcrest Lista de jocuri si Oferte Verificate

Content Barcrest Lista de jocuri: Cum Poți Câștiga Bani Reali dintr Rotiri Gratuite? Merită de Folosești Rotiri Gratuite Ci Vărsare? Player Casino Cân funcționează ofertele? Meci Shining Crown când Free Spins Prin cum știm de faţă să bonus vine pe pac când condiții ş rulaj care afară să pe 1X si pot băga explicit si

Rotiri gratuite de casino online Călăuză barcrest Lista de jocuri si Oferte Verificate Leer más »

Speel slimmer, win groter – is Bruno casino nl dé plek voor jouw volgende spelronde

Speel slimmer, win groter – is Bruno casino nl dé plek voor jouw volgende spelronde? Het Spelaanbod van Bruno Casino Populaire Gokkasten bij Bruno Casino Live Casino Spellen voor de Authentieke Casino Ervaring Bonussen en Promoties bij Bruno Casino Betaalmethoden en Veiligheid bij Bruno Casino Klantenservice en Verantwoord Gokken bij Bruno Casino Speel slimmer, win

Speel slimmer, win groter – is Bruno casino nl dé plek voor jouw volgende spelronde Leer más »

Elevate Your Play Experience Thrilling Casino Action & Personalized Rewards with vegas hero.

Elevate Your Play: Experience Thrilling Casino Action & Personalized Rewards with vegas hero. Understanding the Game Portfolio The Rewards and Bonus System: A Personalized Approach Understanding Wagering Requirements The Importance of Responsible Gaming Security and User Experience Elevate Your Play: Experience Thrilling Casino Action & Personalized Rewards with vegas hero. In the dynamic world of

Elevate Your Play Experience Thrilling Casino Action & Personalized Rewards with vegas hero. Leer más »