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

xtw1838790ca

Rund 2.000 Online Slots im Rolldorado Casino in Österreichs

Alle, die in Österreich die komplette Bandbreite moderner Spielautomaten genießen möchte, kommt an Rolldorado Casino schwer vorbei https://rolldoradocasino.or.at/. Die Plattform stellt eine beachtliche Bibliothek mit über 2.000 Online Slots an, die von klassischen Fruchtmaschinen bis hin zu vielschichtigen Video-Slots mit unzähligen Gewinnwegen reicht. Dabei präsentiert sich das Casino keineswegs als reine Ansammlung bunter Walzen, sondern […]

Rund 2.000 Online Slots im Rolldorado Casino in Österreichs Leer más »

Goldenbet Casino – Transactions en cryptomonnaie et retraits instantanés en France

En découvrant l’univers des casinos virtuels, Goldenbetcasino se distingue par son adoption des paiements en crypto-monnaies et ses retraits rapides en France. Nous valorisons la fluidité des opérations offertes par cette site moderne, qui rend le jeu plus facile. Examinons les implications de ces innovations et mesures de sécurité, ainsi que la vaste gamme de

Goldenbet Casino – Transactions en cryptomonnaie et retraits instantanés en France Leer más »

Genießen Sie die Aufregung in Deutschland bei Naobet Casino

Naobet Casino hat sich als eine der lebendigsten Portale für Spieler in Deutschland etabliert. Mit einem deutlichen Schwerpunkt auf Schutz, ein gerechtes Spielbereich und eine atemberaubende Angebot an Casinospielen stellt es eine vollständige Spielerlebnis. Die Plattform versteht die Erwartungen des deutschen Marktes und verbindet lokale Gewohnheiten mit internationalen Qualitätsstandards. Für sämtliche Spieler, ob Neuling oder

Genießen Sie die Aufregung in Deutschland bei Naobet Casino Leer más »

Έλεγχος Φυσικής Κατάστασης: Το Breakthrough του Chicken Plus Game για το Personal Training στην Ελλάδα

Στην πραγματικότητα της γυμναστικής, η κατάλληλη αξιολόγηση είναι το βασικό και απλό βήμα για κάθε τι έρχεται ακολούθως https://chickenplus.gr/. Στην Ελλάδα, που η φυσική δραστηριότητα έχει όλο και περισσότερο χώρο στην καθημερινή ζωή, η εταιρεία Chicken Plus Game φέρνει μια καινοτόμα οπτική στο personal training. Το «Fitness Assessment Break» δεν μετράει μόνο νούμερα. Πρόκειται για

Έλεγχος Φυσικής Κατάστασης: Το Breakthrough του Chicken Plus Game για το Personal Training στην Ελλάδα Leer más »

Ripper Casino – Jouez en Ligne et Gagnez de l’Argent Véritable en Belgique

Soyez les bienvenus sur Ripper Casino, la plateforme de jeux en ligne qui captive la Belgique https://ripper-casinoo.com/fr-be/. Chez nous, le divertissement est synonyme de sécurité et de conformité légale. Cet article vous présente notre univers : des jeux les plus demandés aux options de paiement locales, sans négliger notre approche du jeu responsable. Vous saurez

Ripper Casino – Jouez en Ligne et Gagnez de l’Argent Véritable en Belgique Leer más »

Emoção Real, Proteção Autêntica para o Brasil no Lotto Casino

No mundo dos jogos online, a busca pela aventura completa harmoniza dois fundamentos essenciais: a adrenalina palpitante dos jogos e a serenidade total da confiabilidade https://lottocasinooo.eu/pt-br/. Para o pessoas do Brasil, encontrar uma site que entregue ambos com excelência é a base para uma alegria realmente satisfatória. O Lotto Casino surge como um espaço onde

Emoção Real, Proteção Autêntica para o Brasil no Lotto Casino Leer más »

Vicibet Casino – Fast Guide to Creating Your Account in UK

Welcome, UK players! We’re thrilled you’re considering joining the vibrant community at vicibet casino, and we’re here to make your journey from sign-up to your first spin as smooth and exciting as possible. Setting up your account is the golden ticket to a world packed with top-tier slots, live dealer thrills, and generous promotions, all

Vicibet Casino – Fast Guide to Creating Your Account in UK Leer más »

Exclusive Tournaments and Occasions at Goldex Casino in Canada

If you’re in search of thrilling competition and the opportunity to win big, exclusive tournaments at Goldex Casino in Canada might just be what you need. With high-stakes poker tournaments, stimulating slot machine tournaments, and unique themed nights, there’s something for everyone. These happenings not only improve your gaming experience but also offer beneficial networking

Exclusive Tournaments and Occasions at Goldex Casino in Canada Leer más »

La Bienvenida Personalizada: Mostbet Casino Saluda Únicamente a los Jugadores de España

Para brillar en el mundo de los casinos online hace falta algo más que muchos juegos mostbetkaszino.org. Mostbet Casino lo sabe. Su clave está en la experiencia personalizada, algo que cobra aún más sentido en un mercado tan vivo como el español. La plataforma ha diseñado una estrategia de bienvenida que supera el bono de

La Bienvenida Personalizada: Mostbet Casino Saluda Únicamente a los Jugadores de España Leer más »

Czemu informacje o dostawcach w Lotto Casino są istotne dla doświadczonego gracza

Szukając kasyno online, na przykład Lotto Casino, zwracam uwagę nie tylko na liczbę gier. Sprawdzam na to, kto je zrobił. Lista dostawców, często umieszczona w stopce lub w dziale „o nas”, to dla mnie podstawa do odkrycia, z jaką platformą mam do czynienia. To nie są przypadkowe nazwy. To wyraźni producenci, którzy determinują o wszystkim:

Czemu informacje o dostawcach w Lotto Casino są istotne dla doświadczonego gracza Leer más »