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

xtw1838790ca

Spiele um echtes Geld Unkompliziert for Germany Players with Beef Casino

Deutsche Casino-Fans, die ein verlässliches und spannendes Online-Casino ausprobieren wollen, sollten Casino Beef Slot-Demo auf dem Zettel haben. Diese Plattform hebt sich von der Masse ab. Sie wurde speziell für den deutschen Markt entwickelt. Das zeigt sich an nützlichen Details: beliebte Zahlungsarten wie Sofortüberweisung und Giropay sind verfügbar, das Spielangebot kombiniert internationale Top-Titel mit heimischen […]

Spiele um echtes Geld Unkompliziert for Germany Players with Beef Casino Leer más »

Thorfortune Casino – Anmeldeleitfaden für frische Spieler in Österreich

Für zahlreiche Spieler in Österreich ist Thorfortune Casino inzwischen eine erste Anlaufstelle. Dieser Guide führt Sie als Neukunde zuverlässig durch den Login. Wir erläutern jeden Schritt, von der Anmeldung bis zur ersten Einzahlung. So legen Sie los ohne Umwege. Sicherheit beim Anmelden und Kontensicherung Thorfortune Casino schützt Ihre Daten mit aktueller Verschlüsselung. Die Verbindung zur

Thorfortune Casino – Anmeldeleitfaden für frische Spieler in Österreich Leer más »

Το Τέμπο της Νίκης στο Roulettino Casino για την Ελλάδα

Το Roulettino Casino δεν συνιστά απλώς ένα διαδικτυακό καζίνο https://roulettinocasinoo.com/el-gr/. Αποτελεί ένας εκλεκτός προορισμός για τον ελληνικό παίκτη, ένα μέρος όπου ο ενθουσιασμός του τυχερού παιχνιδιού συναντά πραγματικές ευκαιρίες. Κάθε περιστροφή τροχού, κάθε μοιρασιά χαρτιών, παίζεται με μια δική του μελωδία. Εδώ θα βρείτε μια συναρπαστική συλλογή παιχνιδιών, διαμορφωμένη με βάση τις ελληνικές προτιμήσεις. Από

Το Τέμπο της Νίκης στο Roulettino Casino για την Ελλάδα Leer más »

Kasyno Betalice – Najlepsze Cechy Serwisu w Polsce

Zapraszamy w Betalice Casino, platformie, która w polskim środowisku hazardu online wyznacza zupełnie nowe normy! Jako miłośnicy gier online, z pasją analizujemy ofertom obecnym na rynku, a Betalice wyróżnia na tle konkurencji nadzwyczaj dobrze zaprojektowanym miksem innowacji, ochrony i przyjemności na najlepszym szczeblu. Platforma nie stanowi następnym kasynem w sieci – to starannie stworzone otoczenie,

Kasyno Betalice – Najlepsze Cechy Serwisu w Polsce Leer más »

Vulkan Casino – Start eventyret ditt i Norge

Vulkan Casino skiller seg ut som en førsteklasses destinasjon for gamblere i Norge, og leverer et omfattende utvalg av spillalternativer som passer for alle preferanser vulkancasinos.eu. Spillere kan oppdage forlokkende spilleautomater, klassiske bordspill og engasjerende live dealer-opplevelser, alt i et sikkert miljø. Med vekt på brukervennlighet og tiltalende bonuser, er det utformet for å engasjere

Vulkan Casino – Start eventyret ditt i Norge Leer más »

Gaming Comfort Revolutionized: The 40 Burning Hot Slot Interface for UK Users

What causes a slot game work for players in the UK? It is not just the sizzling design or the possibility of a major jackpot. The feel is everything. The interface turns into your complete universe from the second you load the title. That’s exactly why the 40 Burning Hot Slot interface warrants a detailed

Gaming Comfort Revolutionized: The 40 Burning Hot Slot Interface for UK Users Leer más »

De Beste Real Money Casino Ervaring voor Nederland met Leprezone Casino

Voor Nederlandse spelers die een degelijk online casino prefereren, is Leprezone Casino een serieuze optie https://leprezonecasinoo.nl/. Het platform brengt een omvangrijke collectie spellen van bekende leveranciers verzameld met bonussen die op de lokale markt zijn afgestemd. Veiligheid, eerlijk spel en een makkelijke ervaring vormen de basis, met betaalmethoden die in Nederland vaak worden toegepast. Leprezone

De Beste Real Money Casino Ervaring voor Nederland met Leprezone Casino Leer más »

Registri dei Primati: Le Imprese degli Utenti di Cash or Crash Live in Italia

La comunità italiana di Cash or Crash Live brilla grazie a una raccolta di successi straordinari. I suoi partecipanti più esperti non si limitano a partecipare; cercano di imprimere il loro marchio, sfidando le probabilità e ottenendo performance che tutti ricordano. Le loro imprese, dai guadagni massimi ai giochi più prolungati, rappresentano un archivio di

Registri dei Primati: Le Imprese degli Utenti di Cash or Crash Live in Italia Leer más »

Wo auch immer Unterhaltung und Glück für Österreich zusammenkommen – bei Wild Robin Casino

Es existieren Orte im Netz, die mehr bieten als einen kurzen Kick. Eine Plattform, entwickelt für den österreichischen Markt, die heimische Gemütlichkeit mit internationalem Flair kombiniert. Bei Wild Robin Casino vereinen sich moderne Technik, ein Gespür für lokale Vorlieben und ein kompromissloses Bekenntnis zu fairem Spiel in ein Erlebnis, das stimmt. Hier startet eine Reise

Wo auch immer Unterhaltung und Glück für Österreich zusammenkommen – bei Wild Robin Casino Leer más »

Betninja Casino transforme le traitement des transactions en France

Les amateurs français nous l’ont régulièrement dit : les délais de paiement et la difficulté des transactions en ligne sont une cause de frustration constante. Betninja Casino a décidé de solutionner ce problème une fois pour toutes. Nous lançons aujourd’hui une inédite infrastructure de paiement, conçue exclusivement pour le marché français. Son but ? Éliminer

Betninja Casino transforme le traitement des transactions en France Leer más »