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

Public

Understanding responsible gaming practices for a safer casino experience

Understanding responsible gaming practices for a safer casino experience The Importance of Responsible Gaming Responsible gaming is essential for ensuring a safe and enjoyable experience for all casino visitors. It involves understanding the potential risks associated with gambling and taking proactive measures to manage them. By promoting awareness of these risks, casinos can help players […]

Understanding responsible gaming practices for a safer casino experience Leer más »

Cultural perceptions shaping the future of gambling trends

Cultural perceptions shaping the future of gambling trends The Evolution of Gambling in Different Cultures Gambling has been a part of human society for centuries, with its practices deeply rooted in cultural beliefs and traditions. Different regions have developed unique perspectives on gambling, influenced by historical, social, and economic factors. In some cultures, gambling is

Cultural perceptions shaping the future of gambling trends Leer más »

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 »