/**
* Sticky Header - Customizer.
*
* @package Astra Addon
* @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 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;
$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'] = '';
/**
* Transparent Header Responsive Colors
*/
$defaults['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(),
)
);
}
}
}
/**
* Kicking this off by calling 'get_instance()' method
*/
Astra_Ext_Transparent_Header_Loader::get_instance();
Accent Stationers
https://validator.w3.org/feed/docs/rss2.html
-
Home
-
Nikmati Poker Online Real Time yang Login apk PlayFortuna Memiliki Pedagang Langsung
-
Casino online Chile 2025 casino Wild Dice Bono +a hundred 100 CLP
-
Antique Single-deck Blackjack Play On line the real Wild Dice online casino deal Currency
-
On-line poker Internet sites Wild Dice Specialist Ratings to possess September 2025
-
nh gi cc nn tng sng bc online Vit Nam.767
-
High TrinoCasino online casino Golden Buffalo
-
7 crazy monkey casino Oceans Gambling enterprise Free internet games
-
16 Finest pokie fire joker Games You to Pay Real money September 2025
-
Gamble On all aboard play the internet & Bananas wade Bahamas $1 put a hundred% 100 percent free
-
Top ten Us Casino poker Sites: Greatest legal Usa Casino poker websites to possess Fast Pay bonus code 2025
-
Baccarat Principles Legislation, Means, Alien Robots $1 deposit and you will Strategies for Newbies
-
Indbetalingsbonus: Få øje på de bedste bonusser oven i Trinocasino download app købet betting
-
1Win Veb sayt Gzglr 1WIN mrc v kazino.1916
-
Outil a avec Fishin’ Reels avec Pragmatic Gold Rally méga jackpot Play
-
Mr Bet Lost Vegas $ 1 Kaution ⭐️ Hol dir 400% Echtgeld Provision solange bis 1 500 as part of MrBet
-
Pin Up Casino – Azrbaycanda onlayn kazino Pin-Up.10211
-
KolayBet online casino Trkiye hogeldin teklifi.1240
-
Finest Online poker Real cash Sites to own Us Players 2025
-
Live Roulette Greatest Alive Casino games Development Video game
-
Best Real cash Casinos on the internet and you can Playing Sites inside 2025
-
Pin Up – Azrbaycann n yax kazinosu Rsmi sayt.2861
-
Speel On the web Roulette Beste Roulette Spellen NetEnt Casino Incentive
-
казино слоты и игры.2895
-
Pin Up – Azrbaycann n yax kazinosu Rsmi sayt.4477
-
KolayBet online casino Trkiye hogeldin teklifi.404
-
Промокоды во казино Пинко на данный момент рабочие бонус-коды
-
Inside Crown Green Reload Bonuses: Support Tips Edition
-
Burnley vs Nottingham Tree anticipate, lineups, visa fast withdrawal casino odds and you may bet builder because the Ange seeks first winnings
-
Exploring Crown Green’s Approach to Multi-Player Features – Trends
-
Jugabet Casino Sus particulares ¿Sería Confiable? Consejos y no ha transpirado Bono acerca de Mexico
-
Sürətli lotereyalar Fast-loto Review daha çox Echo SJ International
-
본스 로컬 카지노 오피니언 아시아 인센티브 200%, 200회 무료 스핀
-
BC GAME Casino Avaliação 2025 $500 Boas-vindas acrescentar novos jogadores
-
BC Game Casino Barulho jogador considera barulho artifício de bônus enganoso.
-
Bettilt Online Bahis Platformu
-
Top Expert View About Crown Green Game Strategies
-
Paribahis Casino
-
Roulette Bonus Live Casino: A Comprehensive Guide
-
Azərbaycan İdmanının Qlobal Səviyyədə Uğur Sirri
-
Are you currently inside the an appropriate nv casino Funrize State?
-
Betting Conditions from the Totally free nv casino Revolves Gambling enterprise Internet sites
-
Betpark online casino Trkiye kayt olma rehberi.253
-
Lord of the euro joy bonus 10 euro Ocean Magic Gebührenfrei Vortragen
-
Allgemeine nv casino Funktionen von Musizieren inoffizieller mitarbeiter Are living Spielsalon
-
CrownGreen Casino Crypto Support: 2024 Update
-
CrownGreen Casino Multilingual Help Strategies and Features
-
CrownGreen Casino Welcome Package: Complete Success Rate
-
CrownGreen Casino Payment Verification Strategies and FAQ
-
Tragamonedas Book magical dice giros sin ranura of Ra deluxe ᐈ Reseña, regreso de el programa jugador, varianza Funciona ciertamente