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

xtw1838790ca

Färdighetsklassificeringssystem in Extra Chilli Slot for Sweden Measurement

I den svenska spelvärlden har samtalet om åtskillnad mellan slump och kompetens länge varit livlig. När vi kommer in på populära slots som extrachillislot från Pragmatic Play, ställs frågan om det finns plats för mätbar kompetens. I den här artikeln presenterar vi ett banbrytande koncept: ett Skill Rating System specifikt designat för Extra Chilli Slot, […]

Färdighetsklassificeringssystem in Extra Chilli Slot for Sweden Measurement Leer más »

How Slotmafia Casino Support Articles Truly Aid New Zealand DIY Fan

A self-help user across New Zealand seeks answers right away, without requiring a customer service rep or a reply via email https://slotmafiacasino.eu/. Slotmafia Casino has created a library of support articles that cater directly to that mentality. Instead of pushing a support ticket, the portal places in-depth guides, payment guides, and game guides within a

How Slotmafia Casino Support Articles Truly Aid New Zealand DIY Fan Leer más »

Yoyo Casino Programm – Download und Spiel ohne Wartezeit in Belgien

Mit der Yoyo Casino App bekommen Sie das komplette Casino auf Ihr Smartphone oder Tablet. Die App ist besonders für mobile Geräte gemacht. Sie bringt alle Möglichkeiten in eine verbesserte Umgebung, die auf Tempo und leichte Bedienung fokussiert. Der Download erfolgt rasch. Danach bewegen Sie sich intuitiv und können Ihre Lieblingsspiele sofort beginnen, egal wo

Yoyo Casino Programm – Download und Spiel ohne Wartezeit in Belgien Leer más »

Speciale Loyalty Points Verdienen Bij het Spelen bij Corgibet Casino in België

In de bruisende wereld van online casino’s profileren platformen zich niet alleen door hun spelaanbod, maar steeds vaker door de waarde die zij bieden aan hun trouwe spelers https://coorgibet.com/nl-be/. Bij Corgibet Casino in België wordt loyaliteit niet enkel geprezen, maar actief beloond via een doordacht loyalty points-systeem. Wij analyseren hoe dit mechanisme in elkaar steekt

Speciale Loyalty Points Verdienen Bij het Spelen bij Corgibet Casino in België Leer más »

Το διάσημο Glorion Casino Σας Καλεί Να Εξερευνήσετε Παγκοσμίου Επιπέδου Καζίνο στην Ελλάδα

Η online διασκέδαση έχει ορίσει νέα πρότυπα, και το Glorion Casino βρίσκεται εκεί για το ελληνικό κοινό. Κατανοούμε τι θέλουν οι παίκτες. Για αυτόν τον λόγο, η συλλογή μας ενώνει την κλασική μαγεία του καζίνο με τις πιο φρέσκες τεχνολογικές εξελίξεις. Δεν μας απασχολεί μόνο να σας δώσουμε χιλιάδες παιχνίδια. Σκοπεύουμε να σας προσφέρουμε μια

Το διάσημο Glorion Casino Σας Καλεί Να Εξερευνήσετε Παγκοσμίου Επιπέδου Καζίνο στην Ελλάδα Leer más »

Slik Henter Du Gratisspinnene Dine på HitnSpin Casino

Frispinn er svært verdifulle for størsteparten av norske brukerne https://hitn-spin.eu/no-no/. På HitnSpin Casino kan disse gratisrundene bli til ekte gevinst, og det er en strålende følelse å se hjulene snurre uten å legge inn egne penger. For å få mest mulig ut av tilbudet, må du likevel forstå hvordan systemet opererer. Denne guiden lærer deg

Slik Henter Du Gratisspinnene Dine på HitnSpin Casino Leer más »

Start Your Victorious Expedition Today With Leon Casino in Canada

leoncasino in Canada is quickly becoming a favored selection for online gaming aficionados. With its varied game collection, including timeless table games and exhilarating live dealer choices, players can find something that fits their taste. As users explore, they’ll find enticing bonuses and a commitment to security. But what really sets Leon Casino aside? That’s

Start Your Victorious Expedition Today With Leon Casino in Canada Leer más »

Honeybetz Casino: Zuverlässig, Getestet & Unterhaltsam in Belgien

Die Entscheidung eines Online-Casinos in Belgien benötigt mehr als nur einen Blick auf bunte Spiele. Spieler sind auf der Suche nach einer Plattform, die Schutz, ein ausgewogenes Spielerlebnis und tatsächliche Unterhaltung kombiniert. Honeybetz Casino hat sich in der belgischen Glücksspiellandschaft als ein solcher Anbieter erwiesen. Mit einer von der belgischen Glücksspielkommission, der BGC, ausgestellten Lizenz

Honeybetz Casino: Zuverlässig, Getestet & Unterhaltsam in Belgien Leer más »

Exclusive Bonus Codes for GG BET Promo in July

Support agents at the GGBet online casino are available 24/7. The https://ggbet-worldwide.com verification process involves sending copies of documents for verification by the security service of the institution. GGBet casino sign up is the first step before starting gambling. There are many languages ​​available for GGBet players to choose from. Keep reading to check out

Exclusive Bonus Codes for GG BET Promo in July Leer más »

Pourquoi la fonction de dépôt rapide du casino Wazamba vous fait gagner du temps ? Joueur français hâtif

Lorsque votre emploi du temps est chargé, chaque seconde compte, surtout lorsqu’il s’agit de verser des fonds dans un casino en ligne. La fonction Dépôt rapide de Wazamba Casino diminue les délais de traitement jusqu’à 70 %, vous permettant d’approvisionner votre compte quasi instantanément. Grâce à l’intégration d’options de paiement locales comme Paylib et Carte

Pourquoi la fonction de dépôt rapide du casino Wazamba vous fait gagner du temps ? Joueur français hâtif Leer más »