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

xtw1838790ca

Mastering casino budgeting essential tips for responsible gaming

Mastering casino budgeting essential tips for responsible gaming Understanding the Importance of Casino Budgeting Budgeting is a crucial aspect of responsible gaming, as it helps players manage their finances and enjoy their gaming experience without the risk of overspending. By setting a budget before entering a casino, whether online or in-person, players can determine how […]

Mastering casino budgeting essential tips for responsible gaming Leer más »

Forstå oddsene En guide til casinoets sandsynligheder

Forstå oddsene En guide til casinoets sandsynligheder Hvad er odds i casinoet? Odds i casinoet refererer til sandsynligheden for, at en bestemt hændelse vil finde sted. For eksempel, når du spiller på en spillemaskine, vil oddsene bestemme, hvor ofte du kan forvente at vinde, samt størrelsen på gevinsten. Det er vigtigt at forstå, at oddsene

Forstå oddsene En guide til casinoets sandsynligheder Leer más »

Mastering the odds an advanced guide to casino strategies

Mastering the odds an advanced guide to casino strategies Understanding the Basics of Casino Strategies Casino strategies revolve around the fundamental concepts of probability, risk management, and player psychology. To effectively master the odds, players must first comprehend how different games work, including their rules, payout structures, and house edges. Knowledge of these aspects enables

Mastering the odds an advanced guide to casino strategies Leer más »

How casinos shape cultural narratives in modern society

How casinos shape cultural narratives in modern society The allure of chance and the narrative of luck Casinos have long served as cultural hubs, weaving intricate narratives around the concepts of luck and chance. The very essence of gambling is rooted in unpredictability, which captivates individuals and communities alike. This environment creates stories of fortune

How casinos shape cultural narratives in modern society Leer más »

Populaire variaties van casinospellen ontdekt

Populaire variaties van casinospellen ontdekt Inleiding tot casinospellen Casinospellen zijn al eeuwenlang een bron van vermaak en spanning. Van traditionele tafelspellen tot moderne videoslots, de wereld van het gokken heeft voor ieder wat wils. Voor beginners kan het overweldigend zijn om te kiezen uit het uitgebreide aanbod. Dit artikel verkent enkele van de meest populaire

Populaire variaties van casinospellen ontdekt Leer más »

Психология азартных игр что движет игроками в казино

Психология азартных игр что движет игроками в казино Введение в психологию азартных игр Азартные игры в казино представляют собой сложный феномен, сочетающий в себе элементы развлечения, риска и социальных взаимодействий. Психология, стоящая за этими играми, играет ключевую роль в понимании того, что заставляет людей возвращаться к игровым автоматам и игровым столам. Это поведение часто определяется

Психология азартных игр что движет игроками в казино Leer más »

Kazino sohasidagi yangi trendlar va ularning ta’siri

Kazino sohasidagi yangi trendlar va ularning ta’siri Yangi texnologiyalar va kazino o’yinlari Kazino sohasida yangi texnologiyalar, jumladan, sun’iy intellekt va virtual haqiqat, o’yinchilarga yangi tajribalar taqdim etmoqda. Ushbu texnologiyalar yordamida o’yinlar yanada qiziqarli va interaktiv holga kelmoqda. O’yinchilar virtual muhitda o’zlarini haqiqatda bo’lgandek his qilishlari mumkin, bu esa o’yin jarayonini yanada qiziqarli qiladi. Bundan tashqari,

Kazino sohasidagi yangi trendlar va ularning ta’siri Leer más »

Geavanceerde strategieën voor succes in het casino

Geavanceerde strategieën voor succes in het casino De rol van technologie in de kansspelindustrie Technologie heeft de kansspelindustrie ingrijpend veranderd. Van online casino’s tot geavanceerde gokkasten, de impact is enorm. Spelers hebben nu de mogelijkheid om in real-time te gokken, waar en wanneer ze maar willen. Dit heeft niet alleen het spelgemak vergroot, maar ook

Geavanceerde strategieën voor succes in het casino Leer más »

Kapsamlı casino rehberi betpark ile kazanç yollarını keşfedin

Kapsamlı casino rehberi betpark ile kazanç yollarını keşfedin Casino Oyunlarının Temelleri Casino oyunları, şansa dayalı eğlence türleri olarak bilinse de, strateji ve bilgiyle kazanma şansınızı artırmak mümkündür. Slot makineleri, rulet, blackjack ve poker gibi oyunlar, her birinin kendine özgü kuralları ve taktikleri vardır. Bu oyunların dinamiklerini anlamak, kazanç yollarını keşfetmenin ilk adımıdır. Özellikle bu noktada,

Kapsamlı casino rehberi betpark ile kazanç yollarını keşfedin Leer más »

Le esperienze dei high-roller nel mondo di Gioco Chicken Road casino

Le esperienze dei high-roller nel mondo di Gioco Chicken Road casino L’attrattiva del per i high-roller Il ha attirato l’attenzione di molti high-roller grazie alla sua dinamica di gioco unica e alla possibilità di vincite elevate. Questi giocatori, noti per le loro scommesse audaci, trovano nel gioco un’esperienza che unisce adrenalina e strategia. È possibile

Le esperienze dei high-roller nel mondo di Gioco Chicken Road casino Leer más »