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

xtw1838790ca

Kasyno Gambloria Bezpieczna Platforma dla Autentycznych Graczy z Polski Oczekujących Rozrywki

Zapraszamy w Gambloria Casino, serwisie zaprojektowanym z myślą o polskich graczach, którzy preferują nie tylko wrażenia i doskonałą rozrywkę, ale przede wszystkim bezpieczeństwo i fair play https://gambloriacasinoo.pl/. Wiemy, że podjęcie decyzji odpowiedniej platformy hazardowej online to krok, której idzie w parze z wiele wątpliwości i obaw. Z tego powodu zdecydowaliśmy się na jasne zasady, działalność […]

Kasyno Gambloria Bezpieczna Platforma dla Autentycznych Graczy z Polski Oczekujących Rozrywki Leer más »

Starz Spins Spielothek: Hier lässt sich jeder Spin hierzulande einen Jackpot einbringen

Als ich persönlich Starz Spins Casino erstmals betrat, wurde ich augenblicklich von der berauschenden Atmosphäre eingefangen, die sogar durch den Bildschirm wahrnehmbar ist. Die Plattform bietet schlichtweg die Chance, durch jeden individuellen Dreh einen schicksalhaften Gewinn zu erlangen – und genau dieses Versprechen hat mich gespannt. Ich habe zahlreiche Online-Casinos im deutschen Markt bewertet, doch

Starz Spins Spielothek: Hier lässt sich jeder Spin hierzulande einen Jackpot einbringen Leer más »

Casinova Casino transformiert Online-Unterhaltung für die Schweiz neu.

Im dynamischen Umfeld der Online-Unterhaltung in der Schweiz hebt sich casino casinova mit seinem fortschrittlichen Ansatz hervor. Die Mischung aus fortschrittlichster Technologie und einer vielfältigen Spielauswahl zieht an sowohl neue Spieler als auch versierte Fans. Doch was macht Casinova wirklich so einzigartig? Erleben Sie die besonderen Features und Angebote, die diese Plattform zu einem Wendepunkt

Casinova Casino transformiert Online-Unterhaltung für die Schweiz neu. Leer más »

Sistema Preferito di Sankra Casino Sperimentato da un Creator di Selezioni Italiano

I metodi per vincere ai piattaforme di gambling in Italia offrono spesso risultati incredibili https://sankrancasino.com/it-it/. Difficilmente reggono alla prova dei fatti. Per questo abbiamo fatto una cosa diversa. Abbiamo chiamato un creatore di selezioni italiano, noto per il suo sistema meticoloso nella scelta della melodia, per sperimentare di propria persona il «Sankra Casino Favorite System».

Sistema Preferito di Sankra Casino Sperimentato da un Creator di Selezioni Italiano Leer más »

Testen van de betalingssnelheid van True Luck Casino in de realiteit vanuit Nederland

Bij trueluckcasino zijn we ons ervan bewust dat de tempo van uitbetalingen een essentiële factor is voor spelers in Nederland. We hebben diverse uitbetalingsmethoden onder de loep genomen om te zien hoe ze in de praktijk presteren. Van e-wallets tot banktransfers, de variaties in doorlooptijden kunnen significant zijn. Maar wat hebben onze waarnemingen ons geleerd

Testen van de betalingssnelheid van True Luck Casino in de realiteit vanuit Nederland Leer más »

Crystal Roll Casino – Funcții de Siguranță și Detalii despe Autorizație pentru România

Pentru un jucător român, a alege un cazino online în care să ai încredere este poate cea mai esențială decizie. De ea depinde totul: dacă te vei bucura cu adevărat, dacă vei fi în siguranță, dacă vei avea ocazia să joci liniștit. Crystal Roll Casino a acumulat un renume tocmai pe acest principiu. Ei situează

Crystal Roll Casino – Funcții de Siguranță și Detalii despe Autorizație pentru România Leer más »

Les Termes des Bonus Que Tout Joueur Doit Connaître chez Gambiva Casino

Les primes des casinos en ligne sont un avantage certain, et Gambiva Casino aime en accorder à ses utilisateurs. Mais pour en profiter pleinement et contourner les mauvaises surprises, il faut comprendre les règles du jeu. Ce guide est là pour vous aider. Nous allons décortiquer les termes essentiels que vous croiserez dans les termes,

Les Termes des Bonus Que Tout Joueur Doit Connaître chez Gambiva Casino Leer más »

Interaktywne show na żywo. Slotsdj Casino inicjuje nową erę uciechy dla Polski

Linia między widzem a gospodarzem właśnie się zaciera. Slotsdj Casino burzy schematy, wdrażając do Polski innowacyjne transmisje na żywo z interaktywnymi show. To stanowi kolejny stream. To żywiołowe widowisko, w którym rozwój zdarzeń zależy od Twoich decyzji. Nasza platforma zamienia się w wirtualne studio, łącząc świat gier kasynowych z dynamiką telewizyjnej rozrywki. Wszystko ma miejsce

Interaktywne show na żywo. Slotsdj Casino inicjuje nową erę uciechy dla Polski Leer más »

Jak wypłacić wygrane z kasyna Allyspin dla użytkowników z Polski

Jako użytkownicy z Polski, zazwyczaj z oczekiwaniem wyczekujemy na rezultaty naszych sukcesów w kasynie Allyspin. Wypłata nagrod to nie tylko sprawa kliknięcia guzika; potrzebuje zrozumienia oferowanych metod, weryfikacji tożsamości i podjęcia odpowiednich kroków. Zbadajmy temu procedurze dokładnie, aby zmaksymalizować nasze przeżycie i ominąć częstych problemów. Co musimy znać, zanim złożeniem prośbę o wypłatę? Najważniejsze wnioski

Jak wypłacić wygrane z kasyna Allyspin dla użytkowników z Polski Leer más »