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

xtw1838790ca

Mafia Casino – Premium Bonuses Solely in UK

UK players seeking a high-end online casino will see that Mafia Casino provides https://mafiascasino.com/. It combines generous promotions with a refined gaming environment. The platform has earned its name by presenting a carefully selected range of top-tier bonuses made specifically for the British market. From your first deposit, the emphasis is on giving you real […]

Mafia Casino – Premium Bonuses Solely in UK Leer más »

Betnella Casino – La Frisson des Gains Concrets en France

Tout joueur en France veut la même quête : l’excitation d’une plateforme sûre et la possibilité de gagner réellement. Betnella Casino a bâti sa notoriété sur cette garantie. Nous ne vous offrons pas juste un divertissement éphémère. Nous mettons en place un environnement où chaque tour de roue de la fortune et chaque machine à

Betnella Casino – La Frisson des Gains Concrets en France Leer más »

Fun Fortune and Everything Between at PricedUp Casino for UK Players

We stepped into PricedUp Casino assuming a typical run-of-the-mill platform, but what we uncovered was a carefully balanced playground where lighthearted fun meets substantial winning opportunities. The site greets UK players with a sleek interface, rapid load times, and a game library that appears handpicked rather than overloaded. Starting with the first spin to the

Fun Fortune and Everything Between at PricedUp Casino for UK Players Leer más »

Transaktionsoptionen und Einzahlungsgrenzen im Fair Crown Casino für Deutschland

Im wandelbaren Markt der Online-Casinospiele in Deutschland zählen nicht nur die Spielauswahl und Bonusangebote, sondern vor allem die Zuverlässigkeit und Vielfalt der Banking-Optionen. Wir bei fair crown casino wissen, dass rasche, zuverlässige und komfortable Transaktionen die Grundlage für ein rundum perfektes Spielerlebnis sind. In diesem ausführlichen Artikel beleuchten wir die gesamte Bandbreite der verfügbaren Einzahlungs-

Transaktionsoptionen und Einzahlungsgrenzen im Fair Crown Casino für Deutschland Leer más »

Brividi da Vincite Reali Aspettano la Svizzera su AllySpin Casino

Chi desidera divertimento di livello e la chance di guadagnare scopre in Allyspin Casinò Casino una soluzione concreta. La piattaforma si indirizza specificamente agli utenti della Svizzera con un portale ideato per garantire protezione, una ampia scelta e un’esperienza che coinvolge. L’considerazione per le richieste del posto punta a rendere di AllySpin la scelta ottimale

Brividi da Vincite Reali Aspettano la Svizzera su AllySpin Casino Leer más »

Game Changer: Yep Casino kooperiert mit Elite-Software-Giganten in Österreich ab

Wir von Yep Casino stellen ein klares Zeichen für die Zukunft des Online-Gaming in Österreich. Unsere frisch geschlossenen Partnerschaften mit den weltweit führenden Software-Entwicklern markieren einen Einschnitt. Diese taktischen Allianzen sind viel mehr als eine bloße Erweiterung unseres Spielportfolios. Sie stehen für unser unbeirrbares Commitment, unseren Spielern eine einzigartige Qualität, optimale Sicherheit und die aktuellsten

Game Changer: Yep Casino kooperiert mit Elite-Software-Giganten in Österreich ab Leer más »

Die innovative Gaming-Plattform Spinorhino Casino ist aktuell für Spieler in Belgien verfügbar

Wer die iGaming-Branche eine Zeitspanne verfolgt, kennt: Wirkliche Durchbrüche sind nicht oft https://spinorhinoo.com/de-be/. Der Start von Spinorhino Casino in Belgien ragt deshalb sofort heraus. Diese Plattform ist kein zusätzlicher Klon der gängigen Online-Casinos. Sie besitzt ein grundlegend anderes Konzept für das digitale Spiel. Spinorhino kombiniert aktuelle Technologie mit einem deutlichen Gespür für Spielerwünsche. Dadurch differenziert

Die innovative Gaming-Plattform Spinorhino Casino ist aktuell für Spieler in Belgien verfügbar Leer más »

Top Boni für frische Spieler im Dragonia Casino in Deutschland

Für Casino-Fans in Deutschland, die neu in der Welt der Online-Casinos sind, dreht sich die Entscheidung meist um Vertrauen und einen gelungenen Auftakt. Casino Dragonia Free Spins setzt genau hier an. Das Willkommensangebot fällt nicht nur ins Auge, es soll Spieler auch langfristig binden. Die Idee ist einfach: Mit einem stattlichen Bonus können Neulinge die

Top Boni für frische Spieler im Dragonia Casino in Deutschland Leer más »