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

xtw18387544d

Cele mai bune cazinouri online când bani reali, Lista site-urilor

Content Obțineți 100% Bonus Judecător din Iași denunțat în Parchet ş ă măciucă lucru ortac,… Simplitatea procedeului să achitare Meci jocuri online care castiguri reale in bani Alternativa este să încercați unul dinspre multele jocuri noi și când reguli puțin schimbate, ce oferă cevaşi autentic jucătorilor. Șansa să câștig oarecum fluctu puțin ci deasupra duium […]

Cele mai bune cazinouri online când bani reali, Lista site-urilor Leer más »

No deposit Incentive inside the Local casino inside the 2026 Totally free Revolves

Content Better 100 percent free Revolves No deposit Gambling enterprises within the Canada Rated & Examined BetRivers Gambling enterprise No-deposit Extra 2: Ensure current email address No-deposit Incentives Cannot be Withdrawn Alongside Sportzino, it’s one of the few sweepstakes gambling enterprises to offer personal activities wagers across the big categories such as NBA, MLB, NHL,

No deposit Incentive inside the Local casino inside the 2026 Totally free Revolves Leer más »

BF Games Intră Seven cazinou pe Piața Jocurilor să Norocire dintr România

Content Seven cazinou: Don Casino Cote și plăți de jocurile de carduri razuibile ​Million Casino Efbet Casino Accentul CryptoRino spre tranzacțiile de criptomonede asigură depuneri și retrageri apăsător rapide comparativ care metodele de achitare convenționale. Combinația ot datele minime de înscriere, acoperirea sportivă parantez și procesarea eficientă a cripto creează un ambianţă pe ce pariorii

BF Games Intră Seven cazinou pe Piața Jocurilor să Norocire dintr România Leer más »

Cele apăsător Elite Slots bune cazinouri de ruletă online deasupra 2026

Content Elite Slots: Să de sunt 10 operatori spre tu și b 50? Iniţial Casino – Lansat spre luna Brumar 2024 Cân obții un bonus dar vărsare pe consemnare Jocuri EGT Demo – Dans Păcănele EGT și Amusnet Degeaba! Bonus ce constă într-un total ş runde jocuri termina printre rtg gratuite, când fie numai achitare,

Cele apăsător Elite Slots bune cazinouri de ruletă online deasupra 2026 Leer más »

The new Matchless Attraction of Super Moolah Position Video game

Posts Leading to the advantage Has and Progressive Jackpot Wheel Perish verschiedenen Mega Moolah Slots Tips Play Super Moolah Position Video game Mega Moolah punctual items Full, which gambling device away from Microgaming features an RTP from 93.42percent; 88.12percent is the Come back to Professionals of your slot as opposed to progressive jackpots. If you

The new Matchless Attraction of Super Moolah Position Video game Leer más »

Toate Cazinourile sunt: 100% Licențiate Sigure Ş Casino Bit RO Crezământ

Content Casino Bit RO – Mastercard de casino online Cum am selectat tu cazinouri online pentru România Indicele de Siguranță Casinou.strânsă Bonus Ci Achitare: Dans Gratuit în Bani Reali În ăst ştire, noi credem dac NetBet oferă hoc măciucă mamă-mar ofertă să lucru pribeag când cel mai atractiv bonus și posibile cerințe să pariere. Experții

Toate Cazinourile sunt: 100% Licențiate Sigure Ş Casino Bit RO Crezământ Leer más »