/** * 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(); Post – Partidas de San Luis

Post

Emoción, adrenalina y grandes premios te esperan en el mejor casino online español, ¿estás listo par

Emoción, adrenalina y grandes premios te esperan en el mejor casino online español, ¿estás listo para cambiar tu forma de jugar? ¿Qué hace que un casino online sea considerado el mejor? La importancia de los juegos de casino en vivo Beneficios del juego en vivo Métodos de pago seguros y convenientes Bonos y promociones: ¿Qué […]

Emoción, adrenalina y grandes premios te esperan en el mejor casino online español, ¿estás listo par Leer más »

Lexcitation pure à portée de clic votre expérience casino en ligne idéale.

Lexcitation pure à portée de clic : votre expérience casino en ligne idéale. L’histoire et l’évolution du casino en ligne Les différents types de jeux disponibles La sécurité et la réglementation des casinos en ligne Les bonus et promotions proposés par les casinos en ligne Les avantages et les inconvénients du casino en ligne Les

Lexcitation pure à portée de clic votre expérience casino en ligne idéale. Leer más »

¡Aventúrate en la Granja Digital! Chicken Road opiniones Una experiencia única con un retorno al jug

¡Aventúrate en la Granja Digital! Chicken Road opiniones: Una experiencia única con un retorno al jugador del 98% y niveles de desafío épicos. ¿Qué es Chicken Road y por qué es tan especial? Niveles de Dificultad y Estrategias Características Clave de Chicken Road Estrategias Avanzadas para Maximizar las Ganancias Comparativa con Otros Juegos de Casino

¡Aventúrate en la Granja Digital! Chicken Road opiniones Una experiencia única con un retorno al jug Leer más »

चलो खेलते हैं! रियल चिकन रोड गेम के रोमांचक सफर पर निकलें, जहाँ हर कदम पर मनोरंजन और जीतने का मौका आ

चलो खेलते हैं! रियल चिकन रोड गेम के रोमांचक सफर पर निकलें, जहाँ हर कदम पर मनोरंजन और जीतने का मौका आपका इंतजार कर रहा है। रियल चिकन रोड गेम क्या है? गेम के नियम रणनीतियाँ गेम में जीतने के तरीके छिपे हुए रहस्य अतिरिक्त टिप्स गेम के लाभ मानसिक लाभ सामाजिक लाभ निष्कर्ष चलो

चलो खेलते हैं! रियल चिकन रोड गेम के रोमांचक सफर पर निकलें, जहाँ हर कदम पर मनोरंजन और जीतने का मौका आ Leer más »

Beyond the Bonuses Mastering Online Casino Risks and the casino menace Software Safeguards.

Beyond the Bonuses: Mastering Online Casino Risks and the casino menace Software Safeguards. Understanding the Spectrum of Online Casino Risks The Prevalence of Fraudulent Platforms The Psychological Impact of Online Gambling Software Vulnerabilities and Security Concerns The Role of Encryption and Secure Connections Independent Audits and Regulatory Oversight Safeguards and Best Practices for Players Recognizing

Beyond the Bonuses Mastering Online Casino Risks and the casino menace Software Safeguards. Leer más »

खेल प्रेमियों के लिए खुशखबरी! 1xbet ऐप डाउनलोड करें और जीतने के नए रास्ते खोलें, हर दांव पर भारी मुन

खेल प्रेमियों के लिए खुशखबरी! 1xbet ऐप डाउनलोड करें और जीतने के नए रास्ते खोलें, हर दांव पर भारी मुनाफा पाएं। 1xbet ऐप: एक विस्तृत परिचय 1xbet ऐप डाउनलोड और इंस्टॉल कैसे करें 1xbet ऐप की मुख्य विशेषताएं 1xbet ऐप के माध्यम से खेल पर दांव कैसे लगाएं विभिन्न खेलों पर दांव लगाने की रणनीति

खेल प्रेमियों के लिए खुशखबरी! 1xbet ऐप डाउनलोड करें और जीतने के नए रास्ते खोलें, हर दांव पर भारी मुन Leer más »

খেলোয়াড়ের পছন্দের ঠিকানা, 1xbet apk –এ রয়েছে রোমাঞ্চকর সব স্পোর্টস বেটিং এবং ক্যাসিনো গেম।

খেলোয়াড়ের পছন্দের ঠিকানা, 1xbet apk –এ রয়েছে রোমাঞ্চকর সব স্পোর্টস বেটিং এবং ক্যাসিনো গেম। 1xbet apk এর বৈশিষ্ট্য এবং সুবিধা স্পোর্টস বেটিংয়ের সুযোগ ক্যাসিনো গেমের বৈচিত্র্য 1xbet apk ডাউনলোড এবং ইনস্টল করার নিয়ম নিরাপত্তা এবং নির্ভরযোগ্যতা বোনাস এবং প্রোমোশন 1xbet apk ব্যবহারের কিছু টিপস খেলোয়াড়ের পছন্দের ঠিকানা, 1xbet apk –এ রয়েছে রোমাঞ্চকর সব স্পোর্টস বেটিং

খেলোয়াড়ের পছন্দের ঠিকানা, 1xbet apk –এ রয়েছে রোমাঞ্চকর সব স্পোর্টস বেটিং এবং ক্যাসিনো গেম। Leer más »

সাহসী চিন্তা এবং khelaghor 88 এর মাধ্যমে অনলাইন বিনোদনের নতুন দিগন্ত

সাহসী চিন্তা এবং khelaghor 88 এর মাধ্যমে অনলাইন বিনোদনের নতুন দিগন্ত khelaghor 88 এ উপলব্ধ গেমগুলির বৈচিত্র্য স্পোর্টস বেটিংয়ের সুযোগ khelaghor 88 এর সুরক্ষা এবং নির্ভরযোগ্যতা ব্যবহারকারী-বান্ধব ইন্টারফেস khelaghor 88 এ বোনাস এবং অফার VIP প্রোগ্রাম khelaghor 88 এর ভবিষ্যৎ পরিকল্পনা উপসংহার সাহসী চিন্তা এবং khelaghor 88 এর মাধ্যমে অনলাইন বিনোদনের নতুন দিগন্ত বর্তমান ডিজিটাল

সাহসী চিন্তা এবং khelaghor 88 এর মাধ্যমে অনলাইন বিনোদনের নতুন দিগন্ত Leer más »

Nimble Solutions with the spinwinera app for Modern Gamers

Nimble Solutions with the spinwinera app for Modern Gamers Understanding the Core Features of the spinwinera App Game Selection and Diversity Security and Fair Play within the spinwinera App Payment Options and Withdrawal Processes Maximizing Your Experience with the spinwinera App Understanding Bonus Terms and Wagering Requirements Future Trends and the spinwinera App Nimble Solutions

Nimble Solutions with the spinwinera app for Modern Gamers Leer más »

Douce lavande et opportunités uniques alexander casino connexion dans lunivers du jeu

Douce lavande et opportunités uniques alexander casino connexion dans lunivers du jeu L’Évolution du Jeu en Ligne et l’Ascension d’Alexander Casino Sécurité et Fiabilité : Les Piliers de la Confiance Les Offres et Promotions d’Alexander Casino : Un Attrait Constant Programmes de Fidélité et Récompenses VIP Le Catalogue de Jeux d’Alexander Casino : Variété et

Douce lavande et opportunités uniques alexander casino connexion dans lunivers du jeu Leer más »