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

xtw1838790ca

Win Airlines Casino Invita a España a Jugar, Ganar y Celebrar Cada Giro

Existe una propuesta que está captando la atención de los aficionados al entretenimiento digital en España. Win Airlines Casino no es otra plataforma de juegos cualquiera; es una invitación a una experiencia donde la emoción del casino se mezcla con la expectativa de un viaje. Lo que distingue a este espacio es su atmósfera única, […]

Win Airlines Casino Invita a España a Jugar, Ganar y Celebrar Cada Giro Leer más »

Rasante Auszahlungen bei Win Airlines Casino in Deutschland

Ich weiß noch genau an den Zeitpunkt, als ich meine erste größere Auszahlung bei Win Airlines Casino einreichte. Die Bestätigungsmail kam nach kurzen Minuten, und das Geld war tatsächlich noch am selben Tag auf meinem Konto. In Deutschland sind rasche Transaktionen längst kein Luxus mehr, sondern ein entscheidendes Qualitätsmerkmal für seriöse Online-Plattformen geworden. Häufige Fragen

Rasante Auszahlungen bei Win Airlines Casino in Deutschland Leer más »

Rasante Auszahlungen bei Win Airlines Casino in Deutschland

Ich weiß noch genau an den Zeitpunkt, als ich meine erste größere Auszahlung bei Win Airlines Casino einreichte. Die Bestätigungsmail kam nach kurzen Minuten, und das Geld war tatsächlich noch am selben Tag auf meinem Konto. In Deutschland sind rasche Transaktionen längst kein Luxus mehr, sondern ein entscheidendes Qualitätsmerkmal für seriöse Online-Plattformen geworden. Häufige Fragen

Rasante Auszahlungen bei Win Airlines Casino in Deutschland Leer más »

Rasante Auszahlungen bei Win Airlines Casino in Deutschland

Ich weiß noch genau an den Zeitpunkt, als ich meine erste größere Auszahlung bei Win Airlines Casino einreichte. Die Bestätigungsmail kam nach kurzen Minuten, und das Geld war tatsächlich noch am selben Tag auf meinem Konto. In Deutschland sind rasche Transaktionen längst kein Luxus mehr, sondern ein entscheidendes Qualitätsmerkmal für seriöse Online-Plattformen geworden. Häufige Fragen

Rasante Auszahlungen bei Win Airlines Casino in Deutschland Leer más »

Rasante Auszahlungen bei Win Airlines Casino in Deutschland

Ich weiß noch genau an den Zeitpunkt, als ich meine erste größere Auszahlung bei Win Airlines Casino einreichte. Die Bestätigungsmail kam nach kurzen Minuten, und das Geld war tatsächlich noch am selben Tag auf meinem Konto. In Deutschland sind rasche Transaktionen längst kein Luxus mehr, sondern ein entscheidendes Qualitätsmerkmal für seriöse Online-Plattformen geworden. Häufige Fragen

Rasante Auszahlungen bei Win Airlines Casino in Deutschland Leer más »

Gioco Mobile Senza Interruzioni Esclusivamente su Bonuskong Casino in Svizzera

L’emozione del casinò ora si muove con voi https://bonusskong.ch/it-ch/. In Svizzera, Bonuskong Casino ha costruito un’esperienza mobile che prende vita da un principio basilare: zero rinunce. La nostra piattaforma non è un sito web rimpicciolito. È un ambiente di gioco realizzato da zero per lo schermo del vostro telefono, che opera alla grandezza su iPhone,

Gioco Mobile Senza Interruzioni Esclusivamente su Bonuskong Casino in Svizzera Leer más »

Sicherheit und Fairness bei Elite Casino: Spielerschutzrichtlinien für Belgien

Bei Elite Casino legen wir höchste Priorität auf Schutz und Gerechtigkeit gemäß den rigorosen belgischen Spielerschutzstandards. Wir wissen, wie bedeutend der Sicherung Ihrer Informationen und die Förderung fairen Spiels sind. Durch fortschrittliche Maßnahmen und die Befolgung aller Regelungen schaffen wir eine vertrauenswürdige Atmosphäre. Doch was genau bedeutet das für Ihr Spielerlebnis? Lassen Sie uns die

Sicherheit und Fairness bei Elite Casino: Spielerschutzrichtlinien für Belgien Leer más »

Der ultimative Hub für Online Slots in Deutschland ist Rollflame Casino

Casino-Fans aus Deutschland, die nach einem Online Casino suchen, möchten vor allem eines: einen verlässlichen Ort für Unterhaltung. Sie legen Wert auf Sicherheit, Abwechslung und echten Spielspaß. Rollflame Casino weiß das. Wir haben es uns zum Ziel vorgenommen, genau dieser Ort für Slot-Fans zu sein. Unsere Spieleauswahl ist kuratiert. Wir berücksichtigen lokale Bedürfnisse, wie sichere

Der ultimative Hub für Online Slots in Deutschland ist Rollflame Casino Leer más »