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

xtw1838790ca

Bonuskong Casino – Enjoy Live Dealer Games Today in Canada

Bonuskong Authentification À Deux Facteurs Casino est votre porte d’entrée vers l’univers authentique du casino en ligne au Canada. Si l’ambiance d’un vrai établissement vous manque, les jeux de croupier en direct sont conçus pour vous. Imaginez des tables animées par de vrais professionnels, diffusées en flux continu directement chez vous. Cette plateforme combine divertissement, […]

Bonuskong Casino – Enjoy Live Dealer Games Today in Canada Leer más »

Sånn fungerer Betninja Casino sin troskapsprogram i Norge

Vi har undersøkt Betninja Kort Casinos troskapsprogram for norske spillere. Her viser vi deg hvordan du får mest mulig ut av det. Programmet består av nivåer og belønninger som du låser opp ved å spille som vanlig. Det er et poengsystem som skal gi aktive medlemmer spesifikke goder, alt fra gratisspinn til personlige tilbud. Innledning

Sånn fungerer Betninja Casino sin troskapsprogram i Norge Leer más »

Play Casino and Enjoy Exclusive Bonuses at U Spin Casino in United Kingdom

I’ve assessed the current terrain of online casinos, focusing specifically on U Spin Casino in the UK, where players can truly elevate their gaming experience. With a strategic emphasis on delivering exclusive bonuses, this platform provides a range of promotions that statistically indicate improved player retention and engagement. One can’t overlook the potential for substantial

Play Casino and Enjoy Exclusive Bonuses at U Spin Casino in United Kingdom Leer más »

Το παιχνίδι Legacy of Dead Slot: Η Συναισθηματική Σχέση με την Κοινότητα Παιχτών στην Ελλάδα

Στον τομέα της Ελλάδας των online παιχνιδιών, ένα παιχνίδι ξεχωρίζει: το Legacy of Dead https://legacyofdead.gr.com/. Δεν αποτελεί απλά ένα slot. Έχει μετατραπεί σε έναν πολιτιστικό φορέα, με στοιχεία παιχνιδιού που ακουμπούν ευαίσθητα σημεία στην ψυχή του Έλληνα. Η ιστορία του, μίγμα αρχαίας αιγυπτιακής μυθολογίας, επικοινωνεί σε ένα λαό με βαθύ ιστορικό αίσθημα. Οι Έλληνες παίκτες

Το παιχνίδι Legacy of Dead Slot: Η Συναισθηματική Σχέση με την Κοινότητα Παιχτών στην Ελλάδα Leer más »

Code bonus de tours gratuits accessible dès maintenant au casino Spin Sahara en Belgique

Des statistiques récentes indiquent que plus de 70 % des joueurs en ligne privilégient les casinos offrant des bonus de tours gratuits, témoignant de leur popularité. Au casino Spin Sahara en Belgique, les joueurs peuvent profiter de cette tendance grâce à un code bonus exclusif pour les tours gratuits. Cet outil promotionnel enrichit l’expérience de

Code bonus de tours gratuits accessible dès maintenant au casino Spin Sahara en Belgique Leer más »

Inwiefern die Spielefilter von Festival Play Casino Ihre Auswahl in Belgien verbessern

Die Vielfalt in Online-Casinos ist riesig. Das ist großartig, kann aber auch verwirren. Belgische Nutzer bei Festival Play Casino haben Zugriff auf einer Vielzahl von Slots, Tischspielen und Live-Dealer-Optionen. Ohne effektive Werkzeuge gestaltet sich die Suche schnell zum zeitaufwendigen Prozess. Genau hier kommen die intelligenten Spiel-Filter der Plattform an. Es geht nicht um eine gewöhnliche

Inwiefern die Spielefilter von Festival Play Casino Ihre Auswahl in Belgien verbessern Leer más »

Rise of Olympus 100 Game Sensational Delight for UK Players

As we delve into Rise of Olympus 100, it’s clear why this slot game has captivated UK gamers. The stunning visuals and captivating gameplay transport us to a world of Greek mythology, while the dynamic grid maintains interest. With engaging bonus features and substantial multipliers, every spin presents the chance for adventure. So, what should

Rise of Olympus 100 Game Sensational Delight for UK Players Leer más »

Top-Tier Real Money Experience at Playjonny Casino for Canada

We think Canadian players are entitled to an online casino that truly recognizes their requirements for safety, enjoyment, and rewarding play. At Playjonny Casino, we have built a platform particularly with you in mind, offering a premium real money gaming setting that feels both stimulating and trustworthy. Our emphasis is on providing a flawless process,

Top-Tier Real Money Experience at Playjonny Casino for Canada Leer más »

ValorBet Malaysia Certified Website Log on & Gambling establishment On line

The video game victories your more having its convenience and you can ease of expertise. Start the brand new Valor Local casino Freeze games down load process, and you also’ll take https://krantijl.com/valor-choice-official-site-within-the-asia-sign-on-register/ advantage of the video game on your own cellular within a few minutes.

ValorBet Malaysia Certified Website Log on & Gambling establishment On line Leer más »