/** * 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(); Sin categoría – Página 44504 – Partidas de San Luis

Sin categoría

Bisca sopra gratifica privato di fondo Migliori bonus gratis Guida 2026

Content LA NOSTRA Scaffale DI SLOT – TUTTE DA Gareggiare A sbafo! Svantaggi dei live casino privato di AAMS: William Hill – 20€ Gratuitamente + 50 free spins Migliori fornitori di programma verso casa da gioco live Casa da gioco online ancora casa da gioco terrestri: le differenze A corrente ragione, abbiamo predisposto un tutorial […]

Bisca sopra gratifica privato di fondo Migliori bonus gratis Guida 2026 Leer más »

Gamble 23,700+ 100 percent free Gambling games & Harbors Zero Download

To play electronic poker for free is a fantastic opportinity for newbies to train their casino poker faces. Casino poker are going to be a leading-risk, high-prize online game, it’s not advised to own amateur gamblers. That have different volatility membership, gambling limitations, and you will RTPs, online slots cater to lower-finances bettors and you

Gamble 23,700+ 100 percent free Gambling games & Harbors Zero Download Leer más »

Gamble 560+ 100 percent free Slot Game On the web, Zero Signal-Up otherwise Download

Users outside of those people claims could play ports having advanced gold coins from the sweepstakes gambling enterprises and you may societal casinos, after that get those premium coins for money honors. They are Michigan, Nj, Pennsylvania, and you will Western Virginia. Yes, it’s judge to tackle free harbors online at any place in the

Gamble 560+ 100 percent free Slot Game On the web, Zero Signal-Up otherwise Download Leer más »

Play 560+ Free Position Online game On the web, No Indication-Up or Obtain

Members outside those states can take advantage of harbors with superior gold coins on sweepstakes gambling enterprises and you may societal gambling enterprises, then redeem the individuals premium gold coins for the money honours. These are typically Michigan, Nj-new jersey, Pennsylvania, and you will West Virginia. Sure, it’s legal to relax and play free harbors

Play 560+ Free Position Online game On the web, No Indication-Up or Obtain Leer más »

Gamble 22,025+ Free online Online casino games No Obtain Requisite!

Whether it’s thrilling extra series or captivating storylines, these game are incredibly fun regardless of what you play. Less than, we’ve game right up probably the most well-known templates your’ll find on the free position game on line, also probably the most preferred entries per genre. The new vibrant red-colored plan shines inside the a-sea

Gamble 22,025+ Free online Online casino games No Obtain Requisite! Leer más »

Greatest Online slots 2026 » Guide to an educated Position Online game

An important difference between real cash online slots games and people inside the free form ‘s the monetary exposure and you may award. Whether or not RTPs average between 95% and you can 97%, the harbors invariably prepare multiple 100 percent free spin and you can multiplier opportunities. Which have 10 prizes and step 1,200+

Greatest Online slots 2026 » Guide to an educated Position Online game Leer más »

Online slots Canada: Real cash Position Game and no Install

By doing so, you can best control your standards and ensure a more enjoyable betting sense. Possibly, they are available with pros instance multipliers or unique signs to help you improve effective prospective. Looking a-game that fits your financial budget will ensure an even more enjoyable sense. Following listed below are some your loyal users

Online slots Canada: Real cash Position Game and no Install Leer más »