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

xtw1838790ca

Casino Roulettino : Créé pour le Plaisir, Élaboré pour la Sécurité des Amateurs de Jeux Canadiens

Roulettino Casino est une plateforme en ligne qui unit le frisson du jeu à une sérénité absolue https://roulettinocasino.eu/fr-ca/. Pensé pour le marché du Canada, ce casino ne se contente pas de proposer une grande variété de jeux enthousiasmants. Il instaure de nouvelles références en matière de sécurité et d’expérience utilisateur. Nous estimons qu’un divertissement de […]

Casino Roulettino : Créé pour le Plaisir, Élaboré pour la Sécurité des Amateurs de Jeux Canadiens Leer más »

Das Lalabet Casino – Drehscheibe der größeren Jackpots Deutschlands.

Lalabet Casino hat sich als erstklassige Anlaufstelle für Jackpot-Fans in Deutschland etabliert. Mit einer vielfältigen Spielauswahl, darunter neuartige Spielautomaten und traditionelle Tischspiele, bietet das Casino für jeden Geschmack etwas. Das Verpflichtung für herausragende Jackpot-Chancen ist deutlich und zieht sowohl geübte Spieler als auch Anfänger an. Doch das ist noch nicht alles: Aufregende Aktionen und ein

Das Lalabet Casino – Drehscheibe der größeren Jackpots Deutschlands. Leer más »

Registrati e gioca dal vivo al Casinò AlaWin. Unisciti subito all’azione in Svizzera!

AlaWin Casino offre ai giocatori svizzeri un’opportunità allettante per registrarsi e partecipare a esperienze di gioco dal vivo. Grazie a una procedura di registrazione semplice e intuitiva, i nuovi utenti possono accedere rapidamente a una vasta gamma di giochi e interagire con croupier professionisti tramite streaming in alta definizione. Il fascino del gioco dal vivo

Registrati e gioca dal vivo al Casinò AlaWin. Unisciti subito all’azione in Svizzera! Leer más »

Multiplikator-Wahnsinn: Sankra Casino verstärkt Prämien-Events in der Schweiz

Die einheimische Glücksspielszene erlebt eine aufregende Wende https://sankran.org/de-ch/. Sankra Casino führt mit seiner neuartigen Multiplier Madness Kampagne eine frische Ära der Spielerprämien. Diese flexiblen Events sind darauf ausgelegt, die Aufregung und die möglichen Gewinne für Spieler in der gesamten Schweiz massiv zu steigern. Durch geschickte Multiplikatoren werden Bonusbeträge, Freispiele und sogar Cashback-Angebote multipliziert und schaffen

Multiplikator-Wahnsinn: Sankra Casino verstärkt Prämien-Events in der Schweiz Leer más »

Where Enjoyment Meets Integrity for Canada at Beep Beep Casino

Canadian gamblers seeking an online casino want more than just games https://beepbeep-casino.net/en-ca/. They want a place that is secure and operates honestly. Beep Beep Casino was built for exactly that. It provides a massive variety of games with a rock-solid dedication to honest practices. Every card handed out and every spin of the reel is

Where Enjoyment Meets Integrity for Canada at Beep Beep Casino Leer más »

Persoonlijke Echte Ervaring met Catspins Casino Verjaardagsbonussen in ons land

Een bepaald online casino dat je op je verjaardag verrast, dat geeft gewoon een feestelijk gevoel https://catspinscasinoo.eu/nl-nl. Ik ben een Nederlandse speler en wil mijn eigen verhaal delen over de verjaardagsbonussen van Catspins Casino. Van de eerste e-mail tot het moment dat ik het geld kon opnemen, ik beschrijf het allemaal zoals het ging. Dit

Persoonlijke Echte Ervaring met Catspins Casino Verjaardagsbonussen in ons land Leer más »

Min resa för att förstå Scored Casinos villkor i Sverige

Att läsa ett onlinespelbolags regler kan påminna om att tolka ett gammalt hemligt skriftspråk. För oss som använder Sverige är det dock en oundgänglig förståelse om vi vill ha en trygg och rolig upplevelse. Här delar jag med mig om min egen utforskning av Scored Casinos bestämmelser. Målet är att göra det juridiska språket tydligt

Min resa för att förstå Scored Casinos villkor i Sverige Leer más »

Slotsdj Casino Crafted for Players and Grounded in Trust in Canada

We believe a truly great online casino experience starts with two things: sincere attention for the player and an ironclad commitment to trust slotsdj-casino.eu.com. At Slotsdj Casino, we have built our complete site around these values, tailoring every feature to fulfill the demands of Canadian players. From the moment you land on our site, you

Slotsdj Casino Crafted for Players and Grounded in Trust in Canada Leer más »

Juega, Gana y Celebra Cada jugada en Incaspin Casino

En el ámbito de los casinos online, Incaspin Casino ha sabido hacerse un hueco https://incaspinn.com/es-es/. Su planteamiento convierte cada visita en algo más que una simple apuesta; el objetivo es que disfrutes y, con algo de fortuna, te alegres. Hemos revisado su funcionamiento para ver cómo combina una gran gama de juegos, ofertas interesantes y

Juega, Gana y Celebra Cada jugada en Incaspin Casino Leer más »

Lucky7Even Casino Zahlungsmethoden ausführlich getestet von einem User aus Deutschland

Willkommen zu unserem tiefgreifenden Test der Banking-Methoden bei Lucky7Even Casino. Wir haben als deutsche Spieler jede Transaktion von der Einzahlung bis zur Auszahlung akribisch dokumentiert, um euch einen realistischen Einblick in die Transaktionsabwicklung dieser Plattform zu geben. Direkt vorneweg: Die Auswahl an Zahlungsmethoden begeistert, denn Lucky7Even bietet eine große Bandbreite an Optionen, die besonders auf

Lucky7Even Casino Zahlungsmethoden ausführlich getestet von einem User aus Deutschland Leer más »