/** * 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(); xtw18387e653 – Página 5720 – Partidas de San Luis

xtw18387e653

Exploring Grattiano Casino: A Premier Gaming Destination

Exploring Grattiano Casino: A Premier Gaming Destination When it comes to online gaming, few platforms have managed to capture the excitement and allure of traditional casinos quite like Grattiano Casino. Established with the aim of providing a thrilling gaming experience, Grattiano Casino has quickly become a favorite among players around the world. In this article, […]

Exploring Grattiano Casino: A Premier Gaming Destination Leer más »

Exploring Grattiano Casino: A Premier Gaming Destination

Exploring Grattiano Casino: A Premier Gaming Destination When it comes to online gaming, few platforms have managed to capture the excitement and allure of traditional casinos quite like Grattiano Casino. Established with the aim of providing a thrilling gaming experience, Grattiano Casino has quickly become a favorite among players around the world. In this article,

Exploring Grattiano Casino: A Premier Gaming Destination Leer más »

Top Casino un peu 2026 : Ouvrage leurs Plus Eye Of Ra machine à sous redoutables Condition de jeux

Satisfait Eye Of Ra machine à sous: Contrôler un website de gaming accordé ANJ étape dans phase Ludoth�lequel de gaming Cashback afin d’user p’votre recommencement avec les dilapidations Le prime pour appréciée offre 100 % jusqu’à 500 € avec 20 espaces non payants selon le divertissement «That’s Rich», abdiquas vers leurs critères pour abritée avec

Top Casino un peu 2026 : Ouvrage leurs Plus Eye Of Ra machine à sous redoutables Condition de jeux Leer más »

Salle de jeu Un brin avec Droit ANJ Connexion de compte Spinfest Meilleurs Jeu Casino en france

Satisfait Connexion de compte Spinfest – Jeu avec grattage / salle de jeu un tantinet Gratorama Casino Emploi Moderne nos Bonus et Espaces Non payants Y vous-même préconisons d’activer des gratification aussitôt qu’ils reviennent autocar tant d’entre ceux-là ne sont présentés qu’au niveau une semaine et les crêtes que se concordent rapidement. Pour propose a

Salle de jeu Un brin avec Droit ANJ Connexion de compte Spinfest Meilleurs Jeu Casino en france Leer más »

Principaux Téléchargement de l’application iWinFortune Prime Sans frais Authentiqués

Satisfait Free spins pour critères de classe: Téléchargement de l’application iWinFortune Recul maximum ⃣ Comment procurer leurs 50 tours gratuits sans avoir í annales Avec quelles machines à thunes conduirer des free spins sans avoir í archive ? Hein octroyer un formidble bonus free spins sans nul conserve ? Nos Free Spins ne sont pas

Principaux Téléchargement de l’application iWinFortune Prime Sans frais Authentiqués Leer más »

Finest Online casino games to own 2024: Gamble online slots sites & Earn Real cash

Content Financial Alternatives in the Real cash Web based casinos: online slots sites The fresh gambling web sites to stop Real money Online casinos December 2024 Simultaneously, extra security features and conformity conditions may also change the payment schedule. All legitimate real-currency online casinos tend to ask you to present data regarding the name and

Finest Online casino games to own 2024: Gamble online slots sites & Earn Real cash Leer más »

Wagering Software: casino with minimum deposit of £3 Finest 9 Mobile Applications in america Dec 2024

We’ve searched a number of the best playing internet sites you to definitely take on fee thru this specific service, providing all the details must choose even though mobile phone statement gambling is right for you. Gamblers that are not really acquainted with gambling via mobile phone costs costs can get become unsure as to

Wagering Software: casino with minimum deposit of £3 Finest 9 Mobile Applications in america Dec 2024 Leer más »

Totally free Harbors No Install Enjoy Trial Slot $1 deposit silver lion machine games enjoyment

Blogs $1 deposit silver lion: Shorter Jackpots Enjoy Online Online casino games Arcane Reel A mess A huge number of gambling establishment sites is competing for the some time desire. Offering totally free casino games prompts the fresh participants to decide their website over the competitors. Once you’ve receive a game title you adore, check

Totally free Harbors No Install Enjoy Trial Slot $1 deposit silver lion machine games enjoyment Leer más »