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

xtw1838790ca

Le déploiement d’outils budgétaires : Rodeo Casino facilite la gestion des finances

Sur les plateformes de jeu en ligne, la question des dépenses revêt une place centrale. Rodeo Casino marque un tournant avec le déploiement d’une série d’outils budgétaires. Conçus pour les joueurs français, ces instruments fournissent un cadre plus lisible et contrôlé. L’initiative ne se borne pas de suivre la réglementation. Elle apporte une aide concrète […]

Le déploiement d’outils budgétaires : Rodeo Casino facilite la gestion des finances Leer más »

Recompensado por cada apuesta que realizas en Golisimo Casino en España

He pasado bastante tiempo probando casinos online en España. Muchos mencionan de recompensas, pero en pocos sientes que cada cosa que haces importa de verdad. golisimo casino confiable es diferente. No es solo un bono al registrarte y luego descuido; es un reconocimiento que no detiene. Desde que te registras y pones tu primer dinero,

Recompensado por cada apuesta que realizas en Golisimo Casino en España Leer más »

SpinTiger казино онлайн с джекпотами до 8749 долларов и бонусами

Геймерам из Казахстана, Узбекистана и Кыргызстана это особенно удобно, так как форма полностью адаптирована для русскоязычной аудитории. Структура сайта проста и интуитивно понятна (что позволяет новичкам мгновенно начать играть), а опытным игрокам быстро находить необходимые функции. Для смены разделов хватает всего лишь несколько кликов — страницы загружаются быстро, даже если вы пользуетесь мобильным интернетом.

SpinTiger казино онлайн с джекпотами до 8749 долларов и бонусами Leer más »

Exclusieve bonussen en aanbiedingen zijn beschikbaar met de Goldbet casino promotiecode.

Voor Dutch -deelnemers, controleer of bepaalde betaalmethoden van invloed zijn op de geschiktheid voor deze programma’s. Na het gebruik van loyaliteit of herlaadkredieten, controleer de voorwaarden voor terugtrekking, omdat sommige beloningen de playthrough -doelen kunnen veranderen. Sommigen vereisen mogelijk dat u zich aanmeldt per e-mail of sms — vooral voor gebruikers uit de nationaliteit, die

Exclusieve bonussen en aanbiedingen zijn beschikbaar met de Goldbet casino promotiecode. Leer más »

Unike Free Spins og Tilbudspakker fra Slota Casino for Norge

Norske spillere som søker mer action og verdi, vil finne mye å nyte hos Slota Casino. Her får du en detaljert oversikt av alle bonusene og tilbudene, fra starttilbud til VIP-fordeler. Vi undersøker betingelsene på en forståelig metode, slik at du uten problemer kan utnytte tilbudene og unngå vanlige feil. Les mer for å lære

Unike Free Spins og Tilbudspakker fra Slota Casino for Norge Leer más »

Highfly Bet Casino : en Belgique, la fortune croise le savoir-faire

Quand on pense à l’alliance idéale entre chance et stratégie, le Highfly Bet Casino en Belgique se distingue comme un modèle exceptionnel. Son atmosphère unique invite à découvrir une gamme variée de jeux, chacun proposant des émotions intenses. En parcourant les offres du casino, on trouve non seulement des classiques, mais aussi de nouvelles aventures

Highfly Bet Casino : en Belgique, la fortune croise le savoir-faire Leer más »

Play Succeed and Rejoice Every Spin at Azurslot Casino in Canada

At Azurslot Casino in Canada, players enjoy a unique blend of excitement and strategy with every game https://azur-slot.net/en-ca/. The platform’s extensive selection invites both newcomers and experienced gamers to explore an array of classic tables, colorful slots, and engaging live dealer options. With appealing bonuses and a welcoming community atmosphere, it’s clear that Azurslot aims

Play Succeed and Rejoice Every Spin at Azurslot Casino in Canada Leer más »

DuxCasino – Beneficios Especiales para Usuarios de España Hoy

El juego online en España es un mercado muy competido https://duxcasino.eu/es-es/. DuxCasino se ha hecho un hueco optando por la exclusividad y el valor añadido. Nuestra meta es clara: proporcionar a la comunidad española promociones que se adecúen a lo que verdaderamente persiguen. En este artículo detallamos las propuestas que están vigentes en este instante,

DuxCasino – Beneficios Especiales para Usuarios de España Hoy Leer más »

Handelt es sich bei Felicebet Casino rechtmäßig und sicher für Spieler in der Schweizer Bevölkerung?

Die aufregende Welt der Online-Casinos gewährt Spielern in der Schweiz eine große Auswahl an Unterhaltung vom eigenen Zuhause https://felicebett.com/de-ch/. Allerdings vor dem Eintauchen ins Spielvergnügen stellen sich berechtigterweise zwei zentrale Fragen: Befindet sich die Spielstätte in legalem Rahmen und bietet es Schutz? Diese Vorbehalte sind vollkommen gerechtfertigt und beweisen einem verantwortungsvollen Spieler. Erfreulicherweise präsentiert sich

Handelt es sich bei Felicebet Casino rechtmäßig und sicher für Spieler in der Schweizer Bevölkerung? Leer más »