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

xtw1838790ca

Nuevas tecnologías que están revolucionando el juego en línea

Nuevas tecnologías que están revolucionando el juego en línea Inteligencia Artificial y el Juego en Línea La inteligencia artificial (IA) está transformando la forma en que los casinos en línea operan. Esta tecnología permite a las plataformas ofrecer experiencias personalizadas a los usuarios, analizando su comportamiento y preferencias. Con sistemas de recomendación impulsados por IA, […]

Nuevas tecnologías que están revolucionando el juego en línea Leer más »

Qazanc strategiyaları Pinup az ilə qumar oyunlarında uğurun yolunu tapın

Qazanc strategiyaları Pinup az ilə qumar oyunlarında uğurun yolunu tapın Qumar oyunlarının əsası Qumar oyunları, minilliklər boyu insanları cəlb edən bir əyləncə növüdür. Bu oyunlar, yalnız şans deyil, eyni zamanda strateji düşünmə bacarıqlarını da tələb edir. İstifadəçilər, oyunların dinamikasını anlamaqla, riskləri minimuma endirə bilərlər. Beləliklə, müvəffəqiyyətli bir qumar oyunçusu olmanın yolu, sadəcə şansa bağlı deyil,

Qazanc strategiyaları Pinup az ilə qumar oyunlarında uğurun yolunu tapın Leer más »

Futuras tendencias que transformarán la industria del casino

Futuras tendencias que transformarán la industria del casino Digitalización y casinos online La digitalización ha revolucionado la forma en que los jugadores interactúan con los casinos. En los próximos años, se espera que la industria del casino online siga creciendo, impulsada por avances tecnológicos como la realidad virtual y aumentada. Estas tecnologías permitirán a los

Futuras tendencias que transformarán la industria del casino Leer más »

Online or offline Which casino experience offers more thrills

Online or offline Which casino experience offers more thrills The Allure of Online Casinos Online casinos have gained immense popularity in recent years, offering players the convenience of gambling from their own homes. With just a few clicks, individuals can access a variety of games, including options at online casinos, from classic slots to live

Online or offline Which casino experience offers more thrills Leer más »

Casino dünyasına yeni başlayanlar için Portobet rehberi

Casino dünyasına yeni başlayanlar için Portobet rehberi Nedir? , çevrimiçi kumar deneyimlerini bir araya getiren bir platformdur. Kullanıcılar, geniş oyun seçenekleriyle eğlenceli bir deneyim yaşarken, aynı zamanda kazanç elde etme fırsatını da yakalarlar. Bu platform, çeşitli oyunlar sunarak her seviyeden oyuncuya hitap etmektedir. Bu nedenle, kullanıcıların bu süreçte dikkatli olduklarından emin olmaları önemlidir, ayrıca portobet

Casino dünyasına yeni başlayanlar için Portobet rehberi Leer más »

Kumar oynamanın finansal yönetiminde Portobet ile başarılı olmanın yolları

Kumar oynamanın finansal yönetiminde Portobet ile başarılı olmanın yolları Kumar Oynamanın Temel İlkeleri Kumar oynamanın temel ilkeleri, stratejik düşünmeyi ve dikkatli bir finansal yönetimi içerir. Her oyuncunun kazanma şansı vardır, ancak bunu gerçekleştirmek için belirli kurallara uymak kritik öneme sahiptir. Öncelikle, kumar oynarken belirli bir bütçe belirlemek ve bu bütçeyi aşmamaya özen göstermek gerekmektedir. Bu,

Kumar oynamanın finansal yönetiminde Portobet ile başarılı olmanın yolları Leer más »

Online kasina versus kamenné herny Kde se vyplatí hrát

Online kasina versus kamenné herny Kde se vyplatí hrát Přehled online kasin a kamenných heren V posledních letech se hraní v online kasinech stalo velmi populární, přičemž hráči mohou objevovat různé možnosti, jako například online casina, a mít přístup k široké škále her a pohodlí hraní z domova. Na druhé straně kamenné herny nabízejí osobní

Online kasina versus kamenné herny Kde se vyplatí hrát Leer más »

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 »