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

xtw1838790ca

Einnahmen generieren und die Website monetarisieren.

Hier findest Du eine ausführliche Anleitung, wie Du Dein Konto einrichtest und die richtigen Einstellungen vornimmst. Google Ads kann Dir dabei helfen, die richtigen Menschen zur richtigen Zeit anzusprechen. Die 10 wichtigsten Plattformen im ehrlichen Vergleich – mit Kosten — Schwächen und konkreten Empfehlungen für Schweizer Unternehmen Du gibst Geld für Online-Werbung aus – aber

Einnahmen generieren und die Website monetarisieren. Leer más »

Kuinka rekisteröidä Wyns Casinolle – Perusteellinen Rekisteröintioppas Suomeen

Siihen asti kun pääset kokemaan Wyns Casinon peleistä, sinun on luoda tili wyns-casino.eu. Tämä opas näyttää, kuinka rekisteröinti tehdään ilman ongelmia. Käydään läpi kaikki vaiheen yksityiskohtaisesti, jotta aloitteleva käyttäjä pääsee alkuun luotettavasti. Saat selville, mitkä tarvitsette ennen rekisteröintiä, minkälaisia kenttiä täytetään ja mitä tapahtuu tilin vahvistamisen jälkeen. Wyns Casinon rekisteröitymisprosessi yleiskuvassa Wyns Casinolla tilin avaaminen

Kuinka rekisteröidä Wyns Casinolle – Perusteellinen Rekisteröintioppas Suomeen Leer más »

Sign Up Simplified Trickz Casino Makes Registration Easier in UK

When I first looked at the online casino landscape, I spotted a common annoyance among UK players: registration forms that appeared more like mortgage applications than a gateway to entertainment. Trickz Casino has adopted a pleasantly straightforward approach, and I want to share exactly why their sign-up process distinguishes itself. The brand seems to recognize

Sign Up Simplified Trickz Casino Makes Registration Easier in UK Leer más »

Unibet Casino Zachęca do Pobierania Każdodziennych Nagród w Polsce

W kręgu kasyn online premie są częste https://unibetkasyno.pl/. Unibet Casino odznacza się tym, że stawia na trwałą korzyść dla swoich użytkowników. Platforma, znajoma Polakom z zakładów sportowych, tak samo solidnie traktuje do sekcji kasyna. Jej system regularnych nagród to nie jedynie promocja, ale metoda na budowanie relacji z klientem. Każdodzienne bonusy premiują lojalność i przynoszą

Unibet Casino Zachęca do Pobierania Każdodziennych Nagród w Polsce Leer más »

Cazinoul Spinmama oferă învârtiri gratuite și oferte de cashback jucătorilor din România

Spinmama Casino se distinge în scena concurențial al gamingului din România prin oferirea de învârtiri gratuite atrăgătoare și opțiuni de cashback care răspund nevoilor variate ale gamerilor. Aceste oferte nu numai că oferă o oportunitate fără riscuri de a explora sloturile, dar funcționează și ca o plasă de siguranță în perioadele dificile. Cu toate acestea,

Cazinoul Spinmama oferă învârtiri gratuite și oferte de cashback jucătorilor din România Leer más »

J’ai Décroché le Statut VIP chez Posido Casino : Ce Que Cela Représente Vraiment pour la France

Accéder au statut VIP dans un casino en ligne, on le souhaite tous un peu. Chez Posido Casino, ce n’est pas une histoire inventée. C’est un cheminement bien réel, que j’ai parcouru. En tant que joueur français ayant grimpé les échelons de leur programme de fidélité, je peux vous dire ce que ce statut représente

J’ai Décroché le Statut VIP chez Posido Casino : Ce Que Cela Représente Vraiment pour la France Leer más »

StarzSpins Casino ist die führende Glücksspiel-Plattform in Deutschland

Wenn es um Online-Glücksspiel in Deutschland ist, suchen Spieler nicht nur nach einer Plattform – sie suchen nach einem wahren Heim für ihr Spielerlebnis. Genau hier beginnt StarzSpins Casino an. Wir haben die Plattform von Grund auf mit dem Ziel konzipiert, deutsche Spielbegeisterte mit einem durchdachten Gesamtpaket zu begeistern, das weit über bunte Slots hinausgeht.

StarzSpins Casino ist die führende Glücksspiel-Plattform in Deutschland Leer más »

Leading Features of Gambling Mobile App at Catspins Casino for Ireland

I assess a lot of casino apps, and the Catspins Casino mobile app has become a favorite I frequently use https://catsspinscasino.com/en-ie/. It gets the critical things right for players in Ireland. This isn’t just a shrunken version of their website. It’s a real app built for your phone, concentrating on what counts when you’re playing

Leading Features of Gambling Mobile App at Catspins Casino for Ireland Leer más »

Free Spins Bonus VIP Rewards and Premium Games for Switzerland at AllySpin Casino

allyspin casino a su se faire une position sur le marché suisse. Ce qui attire l’attention, c’est son programme VIP riche et son catalogue de jeux minutieusement sélectionné. Nous allons voir comment ce casino associe des promotions comme les tours gratuits à une ludothèque qui séduit aux joueurs exigeants. La image d’AllySpin tient à ce

Free Spins Bonus VIP Rewards and Premium Games for Switzerland at AllySpin Casino Leer más »