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

xtw1838790ca

Slimking Casino platform – Free Spins en Bonus Codes Beschikbaar in Nederland

We hebben Slimking Casino onderzocht, net zoals we dat bij andere online casino’s verrichten https://slimking.org/nl-nl/. Deze review bekijkt wat het casino Nederlandse spelers te bieden heeft, met bijzondere aandacht voor gratis spins en bonuscodes. We kijken verder dan de aanbiedingen zelf en nemen ook de voorwaarden, spellen, betaalmethoden en de totale ervaring in beschouwing. Zo […]

Slimking Casino platform – Free Spins en Bonus Codes Beschikbaar in Nederland Leer más »

Pelaa Viisaammin, Voita Nopeasti Mahti Casinolla Suomessa

Terve! Olen itsekin intohimoinen kasinopelaaja, ja luon aina taktiikoita kuin tehtävää. Aion paljastaa kanssanne työkalut, joilla nostat pelituntemuksesi korkeammalle asteelle mahti tilin validointi Casinolla. Päämäärämme ei olekaan vain sattuman jahti. Haluamme kehittää kyvykkyyttä, joka synnyttää tuloksia ja iloa kierrokselta toiselle. Suomen parhaat kampanjat ja luotettava ympäristö tekevät Mahti Casinosta täydellisen kohteen päästä alkuun viisaampi pelaaminen.

Pelaa Viisaammin, Voita Nopeasti Mahti Casinolla Suomessa Leer más »

Lapalingo Casino – Login Guide for New Players in Germany

Der Erstbesuch in einem Online-Casino bietet eine gewisse Aufregung mit sich, aber der Weg vom Klick auf die Registrierung bis zum ersten Spiel sollte klar und unkompliziert sein https://lapalingoscasino.com/. Lapalingo Casino hat sich in Deutschland als Plattform bewährt, die auf eine intuitive Benutzerführung setzt. Dieser Leitfaden begleitet neue Spieler Schritt für Schritt durch den gesamten

Lapalingo Casino – Login Guide for New Players in Germany Leer más »

The Slotsdj Casino Language Support Examined by Australian Multilingual User

When I initially landed at Slotsdj Casino, the courteous little globe icon in the top corner grabbed my attention. I’m a multi-language punter in Sydney, and I’ve dedicated years seeing non-English-speaking mates struggle with clunky casino translations that turn “bonus spins” into something that sounds like a kitchen appliance. So I aimed to put every

The Slotsdj Casino Language Support Examined by Australian Multilingual User Leer más »

Viva a autêntica atmosfera de um cassino em casa com o Kingmaker Casino para Portugal.

O bónus sem depósito kingmaker Casino oferece a emoção de um cassino clássico imediatamente para a casa dos jogadores em Portugal. Com uma vasta gama de jogos e alternativas de dealer ao vivo de alta qualidade, os usuários podem comunicar com dealers experientes em tempo real. A plataforma intuitiva garante uma vivência fluida, mas isso

Viva a autêntica atmosfera de um cassino em casa com o Kingmaker Casino para Portugal. Leer más »

Wolf Casino site – Non Stop Excitement and Perks in Britain

Greetings to Wolf Casino, the top online destination for UK players looking for relentless excitement and generous rewards https://wolf-nz.com/. We’ve created our system with a focused focus: providing a smooth, exciting, and secure gaming journey that is genuinely gratifying from the moment you join. Within, you’ll come across an vast selection of the most recent

Wolf Casino site – Non Stop Excitement and Perks in Britain Leer más »

Graj ostrożnie i wygrywaj znaczne kwoty w kasynie Sankra w Polsce

Kasyno Sankra w Polsce oferuje emocjonujące otoczenie dla entuzjastów gier. Szeroki asortyment, od pokera z wysokimi stawkami po maszyny elektroniczne, wabi graczy elegancką atmosferą. Choć wrażenia związane z wygraną kuszą, rozważna gra jest kluczowa dla prawdziwie satysfakcjonującego doświadczenia. Stosując strategie ostrożnej gry, goście mogą podnieść swoje prawdopodobieństwo na powodzenie. Których zagrożeń należy omijać, aby zagwarantować

Graj ostrożnie i wygrywaj znaczne kwoty w kasynie Sankra w Polsce Leer más »

Sensible Medical insurance Preparations

@ghstbuyer Mandating this type of extremely important health and fitness benefits guarantees complete coverage for those and you may household, dealing with the diverse health care requires. These types of benefits tend to be emergency characteristics, maternity and you may newborn proper care, psychological state and you can compound fool around with sickness features, prescribed

Sensible Medical insurance Preparations Leer más »

OscarSpin Casino: Εξαιρετικές Αμοιβές για τα Μέλη από την Ελλάδα

Το OscarSpin Casino στοχεύει να προσφέρει κάτι διαφορετικό στους παίκτες από την Ελλάδα. Δεν πρόκειται απλώς για μια πλατφόρμα τυχερών παιχνιδιών, αλλά για ένα μέρος που αντιλαμβάνεται τι επιθυμούν οι Έλληνες παίκτες. Η συλλογή παιχνιδιών είναι μεγάλη, οι προσφορές είναι ανταγωνιστικές και το σύστημα ανταμοιβών φροντίζει να ανταμείβει όσους μένουν πιστοί. Αυτή η προσέγγιση χτίζει

OscarSpin Casino: Εξαιρετικές Αμοιβές για τα Μέλη από την Ελλάδα Leer más »