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

xtw1838790ca

Mnóstwo automatów od czołowych dostawców w Casea Casino dla Polski

Przyglądając się to, co kasyna online proponują polskim graczom, Casea Casino ewidentnie przykuwa uwagę https://caseacasino.eu.com/pl-pl. Jego podstawowym atutem jest ogromna biblioteka gier, opracowana przez najważniejsze nazwiska w branży. To nie jest miejsce z paroma popularnymi tytułami, ale autentyczny skarbiec dla każdego fana automatów. Ogromny wybór automatów dla każdego gracza W Casea Casino liczba gier zachwyca. […]

Mnóstwo automatów od czołowych dostawców w Casea Casino dla Polski Leer más »

Spinsy Casino – Inicia tu aventura en España

En Spinsy Casino, podemos explorar la vibrante cultura española, disfrutar de apasionantes juegos y degustar la cocina tradicional. Desde máquinas tragamonedas clásicas hasta inusuales juegos de mesa, la entretenimiento está asegurada. Con una interfaz intuitiva y un sólido compromiso con la seguridad, nuestra aventura promete una experiencia sin problemas. Pero lo que verdaderamente distingue a

Spinsy Casino – Inicia tu aventura en España Leer más »

¿Por qué las preguntas frecuentes de Frumzi Casino cubren consultas reales? Opiniones de jugadores de España

En Frumzi Casino, reconocemos la importancia de comunicarnos con nuestros usuarios en España a través de comentarios reales. Al contestar a inquietudes y preguntas genuinas, procuramos crear una experiencia más personalizada. Este método no solo promueve la seguridad, sino que también logra que nuestras preguntas habituales sean realmente significativas. Pero ¿qué significa esto para ti

¿Por qué las preguntas frecuentes de Frumzi Casino cubren consultas reales? Opiniones de jugadores de España Leer más »

Agissez en professionnel et obtenez le statut VIP chez U Spin Casino pour la France

Le statut VIP dans un casino en ligne n’est pas un mythe. C’est un chemin réel, que je vais vous montrer pas à pas. Chez U Spin Retrait Par Carte Casino, ce programme est conçu pour récompenser votre assiduité et votre goût du jeu. Je vais vous présenter comment il opère, quels sont ses avantages

Agissez en professionnel et obtenez le statut VIP chez U Spin Casino pour la France Leer más »

Nachfolgende besten Willkommensbonus-Angebote erreichbar inside Germany

Ein Hauptfokus liegt auf Kanada, Australien unter anderem Europa. Unter einsatz von unter einsatz von 4.000 Vortragen bei mehr als 70 Anbietern hatten diese mindestens fest was nach offerte. Wahrlich sie sind auch nachfolgende Such- und Filteroptionen – kannst direkt auf bestimmten Anbietern abgrasen, wenn du Lust nach ended up being Spezielles übereilung.

Nachfolgende besten Willkommensbonus-Angebote erreichbar inside Germany Leer más »

Intrattenimento Online Protetto e Equo con Bwin Casino in Italia

Per i utenti italiani, selezionare una piattaforma online vuol dire cercare un posto sicuro https://bwincasinos.eu/it/. Bwin Casino risponde a questa richiesta con una offerta chiara: combinare affidabilità, equità e divertimento in un unico spazio. La licenza ADM e sistemi di codifica all’avanguardia non sono solo un aspetto, ma la colonna su cui tutto si appoggia.

Intrattenimento Online Protetto e Equo con Bwin Casino in Italia Leer más »

Bezpieczna Sprawiedliwa i Wciągająca Gra w Polsce z Spinline Casino

W szybko rozwijającym się świecie kasyn online, gdzie wybór może się wydawać nie mieć końca, podstawowe znaczenie dla graczy staje się odnalezienie platformy, która integruje zabawę z wrażeniem pełnego bezpieczeństwa i uczciwości https://spinlinescasino.com/pl-pl/. W Polsce, gdzie rynek jest objęty jasnym regulacjom, oczekiwania te są bardziej restrykcyjne. Spinline Casino pojawia się jako istotny gracz na tym

Bezpieczna Sprawiedliwa i Wciągająca Gra w Polsce z Spinline Casino Leer más »