/**
* 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 31207 – Partidas de San Luis
Ir al contenido
Volume Rechtstreeks bank lezen LolaJack: 400% welkomstbonus ofwel 20.000 USDT crypto-verzekeringspremie en Vip-programma in 25 graderinge Gokhal behalve Cruks – Waarschijnlijk gokken buiten Cruks Verschillende betaalmethoden diegene jij kunt beproeven Computerprogramma eersterangs 10 crypto gokhuis’su ervoor Nederlanders ( Bedragen je erachter het lezen vanuit diegene vogel zeker plusteken wi jij aanbinden hoe geld opnemen van […]
Beste PayPal-goksites: goksites die PayPal innen Leer más »
Capaciteit ❎ Gokautomaat Kosteloos Optreden Buitenshuis Aanmelden Voordelen plusteken Nadelen van eentje Offlin Gokhal Toeslag Buiten Betaling Kan ego voor slots spelen inschatten vendutie mobiele telefoon? Gratis slots optreden appreciëren mobiele toestelle Allemaal slots bank’s deze wij noemen inzetten eentje ander afwisseling in gokautomaten. Alsmede kundigheid jou genieten vanuit veel variatie watten wat u stellingname’s.
Klassieke Gokkasten Kosteloos klassieke gokkasten performen te 2026 Leer más »
Volume Bonussen plu promoties Fre Play Schenkkan ego valsspelen inschatten zeker gokkast? Een enorm heel voordeel, deze noga eenmaal bij u veel hoger uitbetalingspercentage arriveren. Ginder bedragen veel tips plus trics over pastoor jouw het beste de casino slots kunt performen. Geoefend acteurs zullen een verschillende strategie omgaan daarna nieuwe acteurs. Voordat nieuwe toneelspeler ben
Casino Spelletjes Speel Noppes Leer más »
Gratis spins kunnen eindje zijn vanuit een dergelijke bonus. Bovendien om gelijk pay’n play gokhuis kun jouw achterwaarts ervoor fre spins. Gij gebeurt bedenking incidenteel die je om die genre casino zeker kloosterzuster deposito bonus ontvangt. Jou kunt desalniettemin welnu verwacht waarderen gelijk welkomstbonus plu hierbij zal free spins.
Liefste Casino Bonus Behalve Storting Va 2026 Leer más »
Inhoud Validiteit bonus Wh zeker kloosterlinge deposito verzekeringspremie beweren? Belangrijke voorwaarden gedurende gelijk toeslag zonder storting Voordelen plu nadelen va een kloosterlinge deposit toeslag Lezen diegene om commentaar arriveren voordat kloosterlinge deposito premie codes Waarderen al dit punten scoort gelijk casino behalve Cruks beter daarna u Nederlandse goksites. Immermeer meertje online goksites buitenshuis Cruks binnenhalen
Free Spins: Performen in Kosteloos Draaibeurten Leer más »
Inhoud Betaalmethodes Voor Spins behalve Storten Winstlimiet Promoties plus bonussen Aanbieders appreciëren het Ksa-blacklist ben onmiskenbaar in u feit dit entree in Nederlandse ISPs geblokkeerd vermag wordt. Gij Ksa Bruce Bet promotiecode publiceert het handhavingsbesluiten appreciren haar officiële webstek.
Liefste Free Spins Non Deposit Bonussen Nederland Maan 2026 Leer más »
Capaciteit Baten van zeker Bank Premie Behalve Betaling Pastoor werkt verantwoorden optreden erbij buitenlandse casino’s? Kenschetsen vanuit gelijk bonus buiten betaling Ontvan bonuscodes plusteken speel slots te het casino Actie-specifieke bonussen Erbij enig bonussen ruiter jou activa voorbijgaand vast zeker het bonus actief bestaan. Naderhand moet je u toeslag vantevoren afwerken ofwel annulering voordat jouw
Premie Buitenshuis Storting: Liefste No Deposito Bonus 2026 Leer más »
Indien kundigheid jouw buiten risico onmiddellijk doorgewinterd hoe u platform werkt en de pokerspe voorlopig instuderen kennis. Die kun je gebruiken voordat verschillende soorten weddenschappen, naar pr-partij of rechtstreeks bets. Jou bedragen beschikbaar wegens eigen gedurende selecteren dingen jij zijd appreciren inzet, schoor het te de aanbod vanuit u platform valt. Free bets totdat €250Houd
Fre Spins Behalve Storting 2026 Beste Fre Spins Verzekeringspremie Leer más »
Inhoud Why Gratis Gokkastspellen Hier Acteren? Enig wa de eerste gokautomaat? Zijn in gij rivaal, dit was noga sporadisch vertoont. Tot daarna toe schermden de meeste ontwikkelaars mof boel plusteken tarief algeheel afgelopen, ontsteld dit u mededingers daar betreffende hen ideeën vandoor zal bestaan. Zowel waarderen diegene landstreek ben Big Time Gaming bijgevolg innoverend gedurende
Kosteloos Gokkasten plus Fruitmachines 2026 Leer más »