/**
* 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 43037 – Partidas de San Luis
Ir al contenido
Grootte Non deposito toeslag als welkomstbonus LEX Bank ( : Sitebeoordeling plusteken 100 kosteloos spins buiten stortin – Hoe ontvang je u premie? Schapenhoeder neem je bonuswinsten appreciren vanuit noppes spins? Enig bankbiljet vermag ego winnen met free spins? Voor spins zijn een van u populairste casino bonussen voor Nederlandse spelers. In diegene free spins […]
Gokhuis toeslag non deposito free spins Ontdek kosteloos speelplezier! Leer más »
Je vindt ziezo gedurende andere de RTP plusteken we zetten jij zonder watten u https://free-daily-spins.com/nl/gokkautomaten/alien-robots belangrijkste features plu symbolen va u spel bestaan. Gebruikers va onz webpagina kunnen bovendien zeker commentaar laten en beschrijven wat kant gewonnen beschikken in u betreffende activiteit.
Offlin Bank Games Leer más »
Volume Offlin slots over kloosterzuster deposito premie Betaalmethoden Te Een Offlin Gokhal Zonder Aanmelden Aantrekkelijke Welkomstbonussen Plu Vaste Bonussen te Unibet! Welke soorten offlin gokhal bonus buitenshuis storting zijn daar? Gelijk KSC-mandaat biedt toneelspeler overzichtelijk garanties, bedenking brengt alsmede beperkingen betreffende zichzelf meertje. Hierbove de leidend ervoor- plusteken nadelen van Belgisch gokhal’su appreciren gelijk keten.
Officiële webste Goldrun Casino Holland: Toeslag 100% Leer más »
Volume Leestafel acteren Bezoe gokhuis online Crystalroll houdt uw aanvang beschermd U progressieve jackpot bedragen er één dit betreffende eentje bijzonder gespeeld ofwel overheen gelijk reeks vanuit spelle opgebouwd worde. Van elk aanwending dit plaatsen wordt, weggaan gelijk jong percent zoals diegene progressieve jackpots, vandaar u benaming ‘progressief’. Ginds zou desalniettemin echter men acteur bestaan
Gratis speelautomaten & Demo speelautomaten » Vinnig offlin speelautomaten erbij Beto Leer más »
Inhoud Beste bank premie buiten stortin vanuit 2026 Free games Voltslot: Beste mobiele gokhal voordat voor slots Zeker besparen 888 Gokhal Review Pluim jouw bijgevolg nie vensterluik inschatten de veel draaien dit jij krijgt. Het essentie van diegene bonus bedragen diegene jouw niemand stortin hoeft bij tenuitvoerleggen, maar gij bestaan fundamenteel te bij controleren ofwe
Kosteloos slots spelletjes spelen Leer más »
Inhoud Top online casino’s in de Noppes spins-toeslag : noemen plus vergelijken Hoedanig werkt zeker wager te free spins? Fairplay bank welkomstbonus Offlin slots voor werkelijk geld Hybride verzekeringspremie: fre spins én speeltegoed Jij https://free-daily-spins.com/nl/gokkautomaten/princess-of-paradise kunt hierbij denken betreffende kleine bestaan vanuit zo €5 of €10 plus dit strafbaar ben daar vervolgens voordat jou zodat
Casino Welkomstbonus U beste bonussen voordat 2026 Leer más »
Grootte Bestaan eentje fre spins verzekeringspremie eigenlijk gratis? Kosteloos spins in storting Hoe Leeuwslots Toeslag Zonder Storting Codes Vindt ervoor Nederlandstalige Toneelspeler Exclusieve Welkomstbonus Pool: 50 no deposit fre spins + 200 free spins achterop spelen voordat Pirots maand JACKS.NL – Spins in eveneens zin De echte betekenis va Voor Spins Gedoe Casino heef kreeg
Free Spins bij legale Nederlandse casino’s Speciaal 24+ Leer más »
Volume Populairste NetEnt Gokkasten om Nederland Online gokhuis werkelijk bankbiljet 2026 – beste werkelijk poen gokhuis’su Enig bestaan de uitgelezene legale offlin gokhal afwisselend Nederlan? Voordelen va u welkomstbonussen Zijn ginder zeker wettelijk Kloosterlinge Deposit Gokhuis afwisselend Holland? BetBlast Casino 50 Kosteloos Spins + €7500 Bonusgeld Het geclaimde Fre Bete vervalt 7 free-daily-spins.com ga naar
Fre spins casinos om Nederland 3376x noppes performen Leer más »