/** * 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 56 – Partidas de San Luis

Public

Exploring the pros and cons of online versus offline gambling options

Exploring the pros and cons of online versus offline gambling options Understanding Online Gambling Online gambling has gained immense popularity in recent years, thanks to its convenience and accessibility. Players can enjoy a wide variety of games from the comfort of their homes, eliminating the need for travel. This accessibility allows for a flexible gaming […]

Exploring the pros and cons of online versus offline gambling options Leer más »

Exploring how technology transforms the casino experience

Exploring how technology transforms the casino experience The Rise of Online Casinos The advent of the internet has significantly transformed the casino landscape. Online casinos have emerged as a popular alternative to traditional brick-and-mortar establishments, offering players the convenience of gaming from their homes. This transformation has been driven by advancements in technology, allowing for

Exploring how technology transforms the casino experience Leer más »

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 »