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

xtw1838790ca

Twoje ulubione kasyno teraz osiągalne w całej Polsce dzięki SafeCasino

Polski rynek hazardu online opiera się na restrykcyjnymi przepisami https://safekasyno.com/. Gracze wielokrotnie nie mogą dotrzeć na swoje wymarzone platformy. W tym punkcie działa SafeCasino. Nie tworzymy kolejnym kasynem. Stanowimy Twoim przewodnikiem i pomostem do regulowanej, chronionej i satysfakcjonującej gry. Naszym zadaniem jest dostarczanie polskim graczom godnych zaufania informacji, obiektywnych recenzji i praktycznych porad, które ułatwią

Twoje ulubione kasyno teraz osiągalne w całej Polsce dzięki SafeCasino Leer más »

De reden dat Focus States van Qbet Casino Toetsenbordgebruikers Helpen en Waarom Dit Een Zege is Voor Toegankelijkheid

In mijn ervaring merk ik dat toegankelijkheid op veel online platforms een ondergeschoven kindje is. Voor gebruikers met toetsenbord kan een website een ontoegankelijke barrière vormen. Neem bijvoorbeeld gamers met een bewegingsbeperking, power users die de muis niet willen gebruiken, of mensen die afhankelijk zijn van schermlezers. De manier waarop welkom qbet Casino focus states

De reden dat Focus States van Qbet Casino Toetsenbordgebruikers Helpen en Waarom Dit Een Zege is Voor Toegankelijkheid Leer más »

Wahre Spiele, tatsächliche Gewinne, authentischer Spaß: Österreichs Erfahrung im Lanista Casino

Im bunten und turbulenten Meer der Online-Casinos ist Lanista ein verlässlicher Anker. Unser Versprechen ist schlicht und eindeutig: Wir setzen auf Echtheit. Spieler aus Österreich und aller Welt wünschen mehr sehen als nur funkelnde Lichter. Sie begehren das echte Kribbeln erleben, das Gefühl eines ehrlichen Spiels und die reine Freude, wenn sich ein Gewinn wahrhaftig

Wahre Spiele, tatsächliche Gewinne, authentischer Spaß: Österreichs Erfahrung im Lanista Casino Leer más »

Everyday Offers Debut Yay Casino Provides Unique Bonuses to UK

I have been following the online casino landscape shift considerably across the UK, and I can state with certainty that Yay Casino has increased the bar with its freshly launched daily deals programme https://yaycasino.eu/. When I first explored this new feature, I recognised it as a genuine attempt to give British players something they have

Everyday Offers Debut Yay Casino Provides Unique Bonuses to UK Leer más »

Golazzo Casino Favorite System Getestet Playlist Creator

Das Favorite System bei Golazzo Casino wurde in den letzten Monaten zu einem der meistdiskutierten Features bei österreichischen Spielern herausgebildet https://golazzocasino.co.at/. Wir haben diesen personalisierten Playlist Creator über einen Zeitraum von mehreren Wochen ausführlich getestet und bewertet, wie er sich im praktischen Einsatz bewährt. Der Grundgedanke des Systems ist bestechend einfach: Statt sich durch hunderte

Golazzo Casino Favorite System Getestet Playlist Creator Leer más »

Huge Rewards Ready for You in Italy at Casinova Casino

Casinova Casino in Italy offers a unique opportunity for players looking for significant jackpots. Its broad array of slot machines, combined with novel gameplay mechanics, results in a superior return-to-player rate. Tactical approaches to gameplay can boost winning potential, while falling reels and expanding wilds add layers of excitement. As players navigate the diverse game

Huge Rewards Ready for You in Italy at Casinova Casino Leer más »