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

xtw1838790ca

Το Lotto Casino θεωρείται Όπου η Επιτυχία Βρίσκεται Μόνο Ένα Κλικ στην Ελληνική αγορά

Στον δυναμικό χώρο του ελληνικού online gaming, το Καζίνο Lotto Casino εμφανίζεται ως ένας προνομιακός επιλογή για όσους επιζητούν ποιοτική ψυχαγωγία και αξιόπιστες ευκαιρίες νίκης. Διαθέτουμε μια προσεγμένη πλατφόρμα που ενώνει την ασφάλεια μιας άδειας λειτουργίας με τον έξαψη των καλύτερων παιχνιδιών. Σε αυτό το σημείο, η δυνατότητα σε χιλιάδες παιχνίδια, αποκλειστικές προσφορές και μια […]

Το Lotto Casino θεωρείται Όπου η Επιτυχία Βρίσκεται Μόνο Ένα Κλικ στην Ελληνική αγορά Leer más »

AmonBet Casino Gemaakt voor Vermaak en Gebouwd voor Veiligheid voor Gokkers in Nederlandse markt

In de levendige wereld van digitale speelhallen onderscheidt AmonBet Casino zich door een bijzondere filosofie: een gedenkwaardige speelervaring ontwikkelen die solide verankerd is in solide bescherming https://amonnbet.com/nl-nl/. Wij geloven dat waar vermaak alleen kan voorkomen in een context van betrouwbaarheid en duidelijkheid. Om die reden hebben wij een systeem ontwikkeld dat specifiek is aangepast op

AmonBet Casino Gemaakt voor Vermaak en Gebouwd voor Veiligheid voor Gokkers in Nederlandse markt Leer más »

Speel Casino Waar en Wanneer Je Maar Wilt in Nederland met Lucky Max Casino

In Nederland houden we van flexibiliteit en comfort, en dat is juist wat casino lucky max apk download jou biedt. Wij denken dat jouw lievelings casino spellen je altijd en overal moeten kunnen volgen, of je nu thuis tot rust komt, onderweg bent met de trein, of kort een pauze pakt. Met ons uitgebreide aanbod

Speel Casino Waar en Wanneer Je Maar Wilt in Nederland met Lucky Max Casino Leer más »

Slimking Casino siempre está listo para tu próxima experiencia de juego en España.

En Slimking Casino, consideramos firmemente que cada experiencia de juego debe ser inolvidable e inmersiva. Con una amplia selección de juegos, tecnología innovadora y un ambiente hospitalario, nos comprometemos a optimizar tu experiencia en España. Desde nuestras fascinantes máquinas tragamonedas hasta opciones dinámicas con crupier en vivo, hay algo para todos los gustos. Descubre por

Slimking Casino siempre está listo para tu próxima experiencia de juego en España. Leer más »

Realz Casino platform is the Top Destination for Real Money Gaming in New Zealand

New Zealand players who seek a reliable online casino should try Realz Casino. We combine a large game selection, tight security, and attractive bonuses with a real feel for what New Zealand players enjoy. Our platform is built for anyone who is after exciting real money play, backed by a licensed operator you can rely

Realz Casino platform is the Top Destination for Real Money Gaming in New Zealand Leer más »

Εμπειρία χρήστη στο Skyhills Casino στην Ελλάδα

Στο Skyhills Casino στην Ελλάδα, βιώνουμε μια εμπειρία χρήστη που όντως ξεχωρίζει https://sky-hills-casino.org/el-gr/. Το καθηλωτικό παιχνίδι μας ελκύει, ενώ οι πολυτελείς παροχές μας προσκαλούν να χαλαρώσουμε. Η προσωπική εξυπηρέτηση μας προσφέρει την αίσθηση ότι μας φροντίζουν και μας σέβονται σε αυτή τη ζωντανή ατμόσφαιρα. Με τόσες πολλές ξεχωριστές επιλογές φαγητού, είναι εύκολο να καταλάβουμε γιατί

Εμπειρία χρήστη στο Skyhills Casino στην Ελλάδα Leer más »

Instaspin Casino is Je Pas voor Opwindende Casino Avontuur in Nederland

Kom binnen waar spanning en stijl elkaar ontmoeten. Instaspin Casino ontsluit de poorten naar een wereld vol glans, vliegensvlugge beweging en ongekende kansen om te winnen. Elke muisklik geeft een frisse golf adrenaline, terwijl de cilinders spinnen en de troeven worden gemengd. Dit platform is geen gewone een online gokhal; het is een zorgvuldig opgebouwde

Instaspin Casino is Je Pas voor Opwindende Casino Avontuur in Nederland Leer más »

Bonuskong Casino – Entra nel Lusso del Gioco in Svizzera

Benvenuto in uno spazio dove l’eleganza del gioco online incontra la esattezza svizzera. Nel settore digitale, ricco di alternative, Bonuskong Casino spicca per raffinatezza e credibilità. Lo abbiamo pensato per il player svizzero e mondiale che non fa compromessi. Non offriamo solo una piattaforma di gioco; creiamo un’esperienza che cattura. Ogni particolare, dalla parte grafica

Bonuskong Casino – Entra nel Lusso del Gioco in Svizzera Leer más »

Wazamba Casino beginnt tägliche Promotions und bietet spezielle Vorteile für Österreich

Wenn Sie liebend gerne frische Wege entdecken, Ihr Spielerfahrung zu optimieren, dürften die täglichen Offerten von Wazamba Casino für Spieler in Österreich ideal für Sie sein. Diese Promotions bieten eine Reihe von Anreizen – von Gratisdrehungen über Rückvergütungen bis hin zu Deposit-Boni – die auf verschiedene Spielstile abgestimmt sind. Der Zugriff auf diese Vorteile und

Wazamba Casino beginnt tägliche Promotions und bietet spezielle Vorteile für Österreich Leer más »