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

Sin categoría

Better A real income Web based casinos: A real income Gambling enterprises Maps County-by-County Availability Restrictions

Posts Finest Has, Benefits & Cons inside Real money Casino games websites A real income Gambling games with high Winnings Exactly how we View Real cash Gambling enterprises Ahead of Recommending Him or her Greatest Bien au iGaming Operators Rated by the Professionals Common Online casino games What’s a good local casino incentive? A good

Better A real income Web based casinos: A real income Gambling enterprises Maps County-by-County Availability Restrictions Leer más »

Invited Family!

Content Need assistance putting some proper alternatives? Layouts Initiate To try out On your own Favourite 100 percent free Movies Harbors Crazy Symbols Twice Double Incentive Web based poker Must i get my 100 percent free casino online game action on the move, and you can availableness these types of online game via mobile? Of

Invited Family! Leer más »

Gamble Super Joker by the Netent at no cost for the Gambling enterprise Pearls

Articles Casino’s one failed to satisfy all of our criteria 000 Gold coins, step 1 Very Coins 100 percent free Rating Freeplay to the Joker’s Mega Luck at the Jackpota Local casino Typically the most popular Errors to avoid in the Mega Joker Totally free Revolves for just $1 – a powerful way to speak

Gamble Super Joker by the Netent at no cost for the Gambling enterprise Pearls Leer más »

Free Slots

Articles Screenshots Faq’s Choosing A slots Server That meets Myself? Initiate Playing Private Collaborations: Atari and you can Beyond Buffalo Blitz: Bucks Collect Kasyno online PaySafeCard rozrywka demonstration za darmo Recenzja slotu 2026 Sign up an incredible number of players within the Vegas Globe, an alternative social casino experience in slots, black-jack, bingo, casino poker,

Free Slots Leer más »

Totally free Movies Ports Online game Enjoy 7037 preferred slots online game 100percent free otherwise real cash

Articles Twice Extra Web based poker Layouts Exactly what Impacts Baccarat Possibility? Electronic poker Games to your Finest Chance Good for Punctual Payouts Ideas on how to enjoy online slots games for real currency IGT's electricity try their games on the net that have modern jackpot incentives, and this account for over 75% of its

Totally free Movies Ports Online game Enjoy 7037 preferred slots online game 100percent free otherwise real cash Leer más »

20bet Bono de Recibimiento 500【2025】» MightyTips

Dentro de una proposición sobre códigos de 20Bet que otorgan tiradas gratuito si no le importa hacerse amiga de la grasa localiza nuestro código promocional BETMAX https://play-casino-betplay.xyz/ . 20Bet impulsa tu vivencia de apuestas deportivas con manga larga las emocionantes ofertas semanales. Si habías depositado por lo menos treinta€ en los últimos 5 días, calificas

20bet Bono de Recibimiento 500【2025】» MightyTips Leer más »