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

xtw1838790ca

Koning Casino – Vorstelijke Behandeling in de Lage Landen

Koning Casino levert Nederlandse gastvrijheid naar online gokken https://koningcasinoo.nl/. Hier ontvang je een gulle ontvangst met een uitgebreid assortiment spellen, ruime bonussen en een sterke focus op veiligheid. Wij geloven dat elke speler er één moet zijn. Vanaf je aanmelding ervaar je dat meteen: een duidelijke site die je meteen op weg helpt. Een goede […]

Koning Casino – Vorstelijke Behandeling in de Lage Landen Leer más »

J’ai rigoureusement analysé les conditions des bonus de Jet4Bet Casino : ce que les joueurs canadiens doivent savoir

Comme joueur canadien, je recherche constamment casinos en ligne qui proposent des bonus attrayants sans mésaventures. J’ai donc entrepris d’analyser les offres promotionnelles de Jet4Bet Casino, mais pas superficiellement. J’ai analysé leurs conditions générales en profondeur, j’ai examiné les exigences de mise et analysé les petits caractères. Mon objectif était précis : comprendre exactement ce

J’ai rigoureusement analysé les conditions des bonus de Jet4Bet Casino : ce que les joueurs canadiens doivent savoir Leer más »

SkyHills Casino Softwareentwickler für Online Casinos und Spielentwickler für Österreich

Was ein Online-Casino besonders macht, liegt in den Spielen https://skyhills-casino.at/. SkyHills Casino stellt bereit seinen österreichischen Besuchern eine sorgfältig kuratierte Sammlung der besten Spieleentwickler der Welt. Diese Partnerschaften gewährleisten faire Spiele, beeindruckende Optik, raffinierte Funktionen und ein rundum überzeugendes Gesamterlebnis auf allen Geräten. Die Bedeutung von exzellenten Spieleentwicklern Die Namen hinter den Spielen sind keine

SkyHills Casino Softwareentwickler für Online Casinos und Spielentwickler für Österreich Leer más »

Gaming Duration Added RollySpin Casino Supports UK Track Time

We are truly thrilled to introduce a tool that we believe will make a real impact in how you experience your sessions at RollySpin Casino https://rollyspinscasino.com/. Our team has introduced a dedicated session timer built to enable players, particularly in the UK, effortlessly monitor how long they dedicate playing our games. This isn’t just a

Gaming Duration Added RollySpin Casino Supports UK Track Time Leer más »

Aerobet Casino Online Casino Is Regarded As the Premier Gambling Site for United Kingdom Players Today

Steering Through the competitive UK online casino industry is like driving through a busy metropolis at rush hour—only the most direct paths get you to your destination quickly and safely. Aerobet has surfaced as one of those options, repeatedly placing high in user satisfaction and payout times. But what specific aspects set it apart from

Aerobet Casino Online Casino Is Regarded As the Premier Gambling Site for United Kingdom Players Today Leer más »

Σύνδεση Γρήγορο και Ασφαλισμένο: Το OscarSpin Casino Επιταχύνει την Προσέγγιση για την Ελλάδα

Ως παίκτης που έχει δοκιμάσει πολλά διαδικτυακά καζίνο, γνωρίζω ότι η αρχική εμπειρία σύνδεσης είναι σημαντική. Στο OscarSpin Casino, αυτή η διαδικασία έχει βελτιωθεί με διαύγεια και αποτελεσματικότητα προτεραιότητα. Η σελίδα login είναι λιτή, με γρήγορη πρόσβαση στα πεδία username και password, άνευ αχρείαστα βήματα ή αποπροσανατολιστικούς διακόπτες. Η ταχύτητα είναι ορατή από τη στιγμή

Σύνδεση Γρήγορο και Ασφαλισμένο: Το OscarSpin Casino Επιταχύνει την Προσέγγιση για την Ελλάδα Leer más »

Casino Mafia wprowadza na rynek do Polski nową epokę rozrywki w grach online

Pomyśl, że zanurzasz się do świata, w którym emocje kasynowe przenikają z ekscytacją narracji. To właśnie proponuje Mafia Casino graczom w Polsce – niepowtarzalne zestawienie, które wyróżnia je na rynku gier online. Za sprawą różnorodnemu ofertom gier komputerowych i innowacyjnej technologii, ta serwis przekształca metodę, w jakiej przeżywasz wirtualnych rozgrywek. Ale, co rzeczywiście czyni wyjątkowym

Casino Mafia wprowadza na rynek do Polski nową epokę rozrywki w grach online Leer más »

OscarSpin Casino – Každá hra nese svůj příběh v Česku

Virtuální kasino OscarSpin si v české scéně získává pozornost svým neotřelým přístupem. Nejde jen o platformu s tisíci her, ale prostor, kde každá hra má vlastní příběh. Spojení poutavého designu, zaměření na zážitek a široké nabídky her od špičkových vývojářů z ní dělá lákavou destinaci pro hazardní hráče. Kasino se zaměřuje nejen na potěšení, ale

OscarSpin Casino – Každá hra nese svůj příběh v Česku Leer más »

Golazzo Casino – Najbardziej Satysfakcjonujące Doświadczenie Kasynowe w Polsce

Golazzo Casino zyskuje uznanie polskich graczy nie przez przypadek golazzo.edu.pl. Platforma nieustannie umacnia swoją pozycję, proponując kombinację starannie dobranej biblioteki gier, przejrzystej polityki bonusowej i rozwiązań technicznych stworzonych z myślą o lokalnym użytkowniku. Od pierwszego logowania można zauważyć, że operator wybrał model, w którym satysfakcja gracza jest mierzona nie tylko wysokością wygranych, ale również jakością

Golazzo Casino – Najbardziej Satysfakcjonujące Doświadczenie Kasynowe w Polsce Leer más »