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

Public

Technologie et casinos comment l’innovation redéfinit l’expérience des joueurs

Technologie et casinos comment l’innovation redéfinit l’expérience des joueurs L’impact de la technologie sur les jeux de casino La technologie a profondément transformé l’univers des casinos, offrant aux joueurs des expériences inégalées. Les innovations telles que la réalité virtuelle et la réalité augmentée permettent de plonger les utilisateurs dans des environnements de jeu immersifs, où […]

Technologie et casinos comment l’innovation redéfinit l’expérience des joueurs Leer más »

Maximize your bankroll with these essential casino strategies

Maximize your bankroll with these essential casino strategies Understanding Bankroll Management Effective bankroll management is the cornerstone of a successful casino experience. By setting a clear budget and sticking to it, players can protect their funds and extend their playtime. For those interested in gaming cultures, elements like chicken game gambling can offer unique insights

Maximize your bankroll with these essential casino strategies Leer más »

Quel avenir pour le paysage légal des jeux d’argent en France

Quel avenir pour le paysage légal des jeux d’argent en France Évolution récente de la législation sur les jeux d’argent Depuis l’ouverture du marché des jeux d’argent en ligne en 2010, la législation française a subi plusieurs évolutions importantes. Les autorités ont cherché à encadrer un secteur en pleine expansion afin de protéger les joueurs

Quel avenir pour le paysage légal des jeux d’argent en France Leer más »

The evolution of casinos From ancient games to modern gambling hubs

The evolution of casinos From ancient games to modern gambling hubs The Origins of Gambling The history of gambling dates back thousands of years, with evidence of games of chance found in ancient civilizations. The earliest forms of gambling can be traced to Mesopotamia around 3000 BC, where dice made from bones were used. These

The evolution of casinos From ancient games to modern gambling hubs Leer más »

L’évolution historique des casinos à travers le temps

L’évolution historique des casinos à travers le temps Les origines des jeux de hasard L’histoire des jeux de hasard remonte à des milliers d’années, avec des traces retrouvées dans des civilisations anciennes comme la Chine et l’Égypte. Les jeux étaient souvent liés à des rituels religieux et servaient à prédire l’avenir. De plus, ces pratiques

L’évolution historique des casinos à travers le temps Leer más »

Exploring the high-stakes world of celebrity gamblers and their strategies

Exploring the high-stakes world of celebrity gamblers and their strategies The Allure of High-Stakes Gambling High-stakes gambling is not merely a pastime for the rich and famous; it represents a thrilling dance with risk that captivates both participants and observers alike. Celebrities are drawn to the glamour and excitement of casinos, where the stakes can

Exploring the high-stakes world of celebrity gamblers and their strategies Leer más »

Gambling’in sosial aspektləri pin up ilə birlikdə həyatınıza necə təsir edir

Gambling’in sosial aspektləri pin up ilə birlikdə həyatınıza necə təsir edir Gambling-in cəmiyyətə təsiri Gambling, bəlkə də, cəmiyyətin ən mübahisəli mövzularından biridir. O, insanları bir araya gətirərək sosial qarşılıqlı əlaqələri təşviq edə bilər. İnsanlar bir yerə toplaşaraq oyun oynamaqla həm dostluq bağlarını gücləndirir, həm də yeni tanışlıqlar qura bilərlər. Bu cür qarşılıqlı əlaqələr, bəzən, insanlara

Gambling’in sosial aspektləri pin up ilə birlikdə həyatınıza necə təsir edir Leer más »

Основы азартных игр руководство для новичков

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

Основы азартных игр руководство для новичков Leer más »

Короткострокові кредити що потрібно знати новачкам

Короткострокові кредити що потрібно знати новачкам Що таке короткострокові кредити Короткострокові кредити — це фінансові продукти, які дозволяють отримати необхідну суму грошей на обмежений термін, зазвичай від кількох днів до кількох місяців. Вони можуть бути використані для покриття невідкладних витрат, таких як медичні рахунки, ремонти або інші термінові фінансові потреби, і часто можуть бути оформлені

Короткострокові кредити що потрібно знати новачкам Leer más »

Guida facile ai prelievi nei casinò scopri lizaro casino

Guida facile ai prelievi nei casinò scopri lizaro casino Introduzione ai prelievi nei casinò online Quando si gioca in un casinò online come Lizaro Casino, è fondamentale comprendere il processo di prelievo. Questo passaggio finale rappresenta la possibilità di trasformare le vincite in denaro reale e, per questo motivo, è essenziale conoscere le modalità disponibili

Guida facile ai prelievi nei casinò scopri lizaro casino Leer más »