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

xtw1838790ca

Vegas Lounge Casino – Dove il Gioco Online Incontra l’Adrenalina Vera in Italia

Ho esplorato parecchi casinò online negli ultimi anni, e devo essere sincero: scovare una piattaforma che sappia comunicare quell’atmosfera elettrizzante tipica dei casinò fisici non è affatto semplice. Poi ho incontrato in Casinò Vegas Lounge Casino e qualcosa è scattato. Parlo di un portale pensato specificamente per il pubblico italiano, dove l’eleganza retrò di Las […]

Vegas Lounge Casino – Dove il Gioco Online Incontra l’Adrenalina Vera in Italia Leer más »

Gioca per Svago, Resta per l’Esperienza al PlayMojo Casino in Italia

PlayMojo Casino costituisce una proposta concepita per chi desidera un intrattenimento digitale di livello senza rinunce, con un occhio vigile alle esigenze del pubblico italiano playmojos.it. La piattaforma combina un catalogo di giochi sempre fresco a un ambiente di navigazione liscio, dove ogni dettaglio concorre a cambiare una semplice sessione di svago in un momento

Gioca per Svago, Resta per l’Esperienza al PlayMojo Casino in Italia Leer más »

Gioca alle Slot con Soldi Veri e Vinci Istantaneamente su EuroBet Casino in Italia

Entrate nel vivo delle slot machine online di EuroBet Casino, dove ogni spin si può trasformare in una vincita reale https://eurobet-casinos.com. Qui il gioco è rapido e l\’opportunità di successo è sempre a un clic di distanza. Vi mostreremo cosa trasforma le nostre slot così avvincenti: dalla scelta sterminata di titoli alle caratteristiche che aumentano

Gioca alle Slot con Soldi Veri e Vinci Istantaneamente su EuroBet Casino in Italia Leer más »

Mēs Salīdzināju Spinania Casino Saites Stila Skaidrību Lietotāju Navigācijai Latvijā

Šis raksts ir par manu personīgo pārbaudi. Es centos saprast, kā Spinania Casino mājaslapa darbojas latviešu spēlētājiem, ja mēs skatāmies uz navigācijas skaidrību. Mana uzmanība bija pievērsta saitēm – kā tās izskatās un kā darbojas. Šie sīkumi ir nozīmīgi, lai cilvēks bez pūlēm atrastu spēles, akcijas vai palīdzību. Es vērtēju ne tikai izskatu, bet arī

Mēs Salīdzināju Spinania Casino Saites Stila Skaidrību Lietotāju Navigācijai Latvijā Leer más »

Graj Rozsądnie, Wygraj z Pewnością w Polsce z OnlySpins Casino

Każdy miłośnik gry online, oczekuje w nich rozrywki i poczucia bezpieczeństwa https://onlyspinscasino.org.pl/. W Polsce, na dynamicznym rynku kasyn online, OnlySpins Casino tworzy swoje miejsce wokół tych dwóch zasad. To strona, gdzie emocje wygranej łączą się z rozwagą, a Ty jesteś w stanie czuć się komfortowo podczas każdej odwiedziny. Sprawdźmy, jak to funkcjonuje w praktyce. Co

Graj Rozsądnie, Wygraj z Pewnością w Polsce z OnlySpins Casino Leer más »

Cowboy Spin Casino – Jouez, Gagnez et Célébrez Chaque Seconde en France

Bonjour à Cowboy Spin Casino, l’adresse des joueurs français qui cherchent l’aventure et de belles récompenses. Notre casino en ligne vous propose une expérience de jeu palpitante, où l’esprit du Far West rencontre les dernières innovations numériques. Chaque tour de roue, chaque carte distribuée, chaque lancer de dé se mue en une petite fête. Joignez-vous

Cowboy Spin Casino – Jouez, Gagnez et Célébrez Chaque Seconde en France Leer más »

Cowboy Spin Casino – The Top Place to Play Online in Canada

Step into Cowboy Spin Casino https://cowboy-spin.eu/. We have created this online gaming spot especially for Canadian players, concentrating on reliability, excitement, and solid rewards. Step inside our digital saloon and you’ll find a platform committed to quality, security, and fun. We offer a huge range of games, offer generous promotions, and provide banking methods that

Cowboy Spin Casino – The Top Place to Play Online in Canada Leer más »

Compensated for Every Stake You Place at Rich Royal Gaming House for Australia

At Rich Royal Casino, we genuinely believe that every stake we place should come with its own benefits. With an engaging loyalty program, we can gather points as we wager, boosting our overall experience. These points can be effortlessly tracked and redeemed for exclusive bonuses, making our playtime even more entertaining. Curious about how to

Compensated for Every Stake You Place at Rich Royal Gaming House for Australia Leer más »

Exclusive Promotions Start Billybets Casino Drops Limited Bonuses for Canada

Canadian players, Billybets Casino Cashback just rolled out its Flash Deals event. This campaign delivers temporary bonuses straight to you. These are not everyday offers. They are premium rewards that appear suddenly and fade just as fast. We designed this to add some real enthusiasm to your play, with unexpected perks that can give your

Exclusive Promotions Start Billybets Casino Drops Limited Bonuses for Canada Leer más »