/** * 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(); Sin categoría – Página 7338 – Partidas de San Luis

Sin categoría

Innovative Wasseraufbereitung im privaten und professionellen Kontext: Die Rolle moderner Technologien

Wasser ist die Lebensgrundlage unseres Planeten und zugleich eine der wertvollsten Ressourcen, die es gibt. Die Herausforderung, Wasser in seiner Reinheit zu bewahren und gleichzeitig effizient nutzbar zu machen, ist eine zentrales Thema in der heutigen Umwelt- und Technologielandschaft. Insbesondere im Zuge des zunehmenden Bewusstseins für Nachhaltigkeit und gesundheitliche Aspekte gewinnen innovative Wasseraufbereitungstechnologien zunehmend an […]

Innovative Wasseraufbereitung im privaten und professionellen Kontext: Die Rolle moderner Technologien Leer más »

Innovative Approaches to Recreational Slot Machines: Marrying Luck and Skill

Reimagining Traditional Gaming: The Evolution of Slot Machines For decades, slot machines have epitomised chance-based entertainment, captivating millions in casinos around the world. Their design hinges on randomness, driven by complex algorithms known as Random Number Generators (RNGs), ensuring fairness and unpredictability. However, emerging trends in the gaming industry reveal a fascination with integrating skill

Innovative Approaches to Recreational Slot Machines: Marrying Luck and Skill Leer más »

Optimising Bonus Features in Reel-Based Slot Machines: Strategies for Enhancing Player Engagement

In the competitive domain of online casino gaming, especially within the realm of reel-based slot machines, the effective implementation of bonus features can significantly influence player retention and satisfaction. As industry leaders continue to innovate, understanding the mechanics and strategic use of bonus functionalities—such as the phenomenon of “bonus repeat on”—becomes paramount. This article explores

Optimising Bonus Features in Reel-Based Slot Machines: Strategies for Enhancing Player Engagement Leer más »

The Evolution of Slot Gaming: Embracing Innovation and Nostalgia

In the rapidly shifting landscape of digital entertainment, the world of slot gaming has undergone a remarkable transformation. From the mechanical one-armed bandits of the early 20th century to today’s immersive online experiences, the genre exemplifies how innovation and tradition intersect to captivate audiences worldwide. As industry leaders continually push the boundaries of engagement, understanding

The Evolution of Slot Gaming: Embracing Innovation and Nostalgia Leer más »

Revolutionising Slot Mechanics: The Significance of Card Selection Modifiers in Modern Online Casinos

Understanding the Evolution of Slot Games In an increasingly competitive digital landscape, online slot developers continuously innovate to enhance player engagement, retention, and the overall gaming experience. Among the myriad features shaping the future of slots, card selection modifiers have emerged as a pivotal mechanism, intertwining strategic decision-making with chance-based gameplay. This article explores the

Revolutionising Slot Mechanics: The Significance of Card Selection Modifiers in Modern Online Casinos Leer más »

Die Bedeutung von Diamanten als Wertanlage: Ein Expertenüberblick

In einer zunehmend volatilen Welt suchen Anleger nach verlässlichen Vermögenswerten, die Stabilität und Wertsteigerung versprechen. Über die Jahre haben **Diamanten** sich als eine der faszinierendsten und gleichzeitig stabilsten Formen der Investition etabliert. Ihre einzigartige Mischung aus Handwerkskunst, Seltenheit und ästhetischem Wert macht sie zu einem prestigeträchtigen Asset, das sowohl Luxusbewusste als auch kluge Investoren anspricht.

Die Bedeutung von Diamanten als Wertanlage: Ein Expertenüberblick Leer más »

La Evolución Estratégica de los Tiros Penales en el Fútbol Moderno

Desde sus inicios en las reglas del fútbol, el tiro penal ha sido un elemento crucial en la dinámica del juego. Sin embargo, en la última década, la competencia y la tecnología han transformado radicalmente la forma en que entrenadores, porteros y futbolistas abordan esta fase determinante. Este artículo profundiza en cómo las estrategias y

La Evolución Estratégica de los Tiros Penales en el Fútbol Moderno Leer más »

Mastering Modern Online Slots: Strategies, Regulations, and Responsible Play

The rapid evolution of online casino gaming has transformed the landscape of digital entertainment, particularly in the domain of online slot machines. Gone are the days when slot games were merely mechanical one-armed bandits confined to land-based casinos. Today’s digital iterations leverage advanced random number generators (RNGs), immersive themes, and enhanced player engagement strategies, reflecting

Mastering Modern Online Slots: Strategies, Regulations, and Responsible Play Leer más »

The Evolution of Slot Gaming: Innovation, Engagement, and Industry Trends

Over the past decade, the gambling industry has witnessed transformative shifts driven by technological innovation, changing regulatory landscapes, and evolving consumer preferences. Among these, slot gaming remains a cornerstone, constantly reimagined through new themes, mechanics, and immersive features. To truly appreciate its current trajectory, it’s essential to analyze how industry leaders are pioneering these innovations

The Evolution of Slot Gaming: Innovation, Engagement, and Industry Trends Leer más »

De Invloed van Bruisende Muziekculturen op de Hedendaagse Americana

De genre Americana, met zijn rijkdom aan roots, folk, country, en blues, staat bekend om haar diepe verbinding met traditionele muziekstijlen uit de Verenigde Staten. Maar achter de herkenbare geluiden schuilt een complex web van culturele kruisbestuivingen die de muzikale landschap van de 21ste eeuw heeft gevormd. De Evolutie van Americana: Meer dan Simple Roots

De Invloed van Bruisende Muziekculturen op de Hedendaagse Americana Leer más »