/** * 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 – Página 4 – Partidas de San Luis

Post

সাহসী চিন্তা এবং 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 »

Compassionate Betting Strategies to Enhance Your Experience with angliabet

Compassionate Betting Strategies to Enhance Your Experience with angliabet Understanding Risk Tolerance and Bankroll Management Setting Realistic Betting Limits Embracing Strategic Game Selection at angliabet Understanding Return to Player (RTP) Percentages The Importance of Responsible Gaming Tools at angliabet Cultivating a Mindful Approach to Online Gaming Beyond the Bets: Considering the Bigger Picture Compassionate Betting

Compassionate Betting Strategies to Enhance Your Experience with angliabet Leer más »

Hogar acogedor con emoción y fortuna en caliente casino

Hogar acogedor con emoción y fortuna en caliente casino La Evolución del Entretenimiento: Del Casino Físico al Virtual La Tecnología Detrás de los Casinos Online Estrategias Inteligentes para Maximizar tus Posibilidades Consejos para el Juego Responsable El Futuro del Entretenimiento en Casinos Caliente Adaptación a las Nuevas Tendencias del Mercado El Impacto Socioeconómico del Caliente

Hogar acogedor con emoción y fortuna en caliente casino Leer más »

Herausragende Gewinnchancen und strategisches Denken bei zodiac bet

Herausragende Gewinnchancen und strategisches Denken bei zodiac bet Die Welt der Spielautomaten bei zodiac bet Strategien und Tipps für Spielautomaten Weitere Spielangebote bei zodiac bet Live-Casino-Erfahrung bei zodiac bet Sicherheit und Kundensupport bei zodiac bet Kundensupport rund um die Uhr Zukünftige Entwicklungstendenzen für zodiac bet Herausragende Gewinnchancen und strategisches Denken bei zodiac bet In der

Herausragende Gewinnchancen und strategisches Denken bei zodiac bet Leer más »

Unfortunate Tales and the Enduring Appeal of the casino classic

Unfortunate Tales and the Enduring Appeal of the casino classic The Historical Roots of Timeless Games The Evolution of Blackjack The Psychology Behind the Casino Classic The Illusion of Control The Rise of Online Casino Classic Experiences Adaptation and Innovation The Enduring Relevance of Strategy Looking Ahead: The Future of the casino classic Unfortunate Tales

Unfortunate Tales and the Enduring Appeal of the casino classic Leer más »

Покрытие как защита и азарт олимп казино кз с ощущением выигрыша

Покрытие как защита и азарт олимп казино кз с ощущением выигрыша Современные слоты и разнообразие выбора в «олимп казино кз» Преимущества игры в слоты в «олимп казино кз» Бонусные системы и акции в «олимп казино кз» Условия получения и отыгрыша бонусов Мобильная версия и удобство игры в «олимп казино кз» Преимущества мобильной игры в «олимп

Покрытие как защита и азарт олимп казино кз с ощущением выигрыша Leer más »

Lehrreicher Spaziergang und das aufregende Abenteuer chicken road für jeden

Lehrreicher Spaziergang und das aufregende Abenteuer chicken road für jeden Die Grundlagen von chicken road verstehen Tipps und Tricks für Anfänger Die Kunst des Sammelns: Münzen und Boni Boni-Strategien: Wann welchen Bonus nutzen Herausforderungen und Schwierigkeitsgrade meistern Spezielle Hindernisse und wie man sie überwindet Die psychologische Anziehungskraft von chicken road Weiterentwicklung und Zukunftsperspektiven des Spiels

Lehrreicher Spaziergang und das aufregende Abenteuer chicken road für jeden Leer más »

Polished Sites with Secure Access a non gamstop casino Experience

Polished Sites with Secure Access a non gamstop casino Experience Understanding the Appeal of Non Gamstop Casinos The Role of Licensing and Regulation Games and Software Providers at Non Gamstop Casinos Payment Methods and Withdrawal Processes Mobile Compatibility and User Experience Navigating the Future of Non Gamstop Casino Options Polished Sites with Secure Access a

Polished Sites with Secure Access a non gamstop casino Experience Leer más »