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

xtw183873651

Marknadens bästa casino inte med Ditt domännamn svensk person koncessio plus lek samt bonusar

Content Blockeringsverktyg före utländska online casinon – Ditt domännamn Fler betalningsmetoder tillgängliga på casino utan svensk licens Förteckning tillsamman rekommenderade MGA casinon för 2025 Dessa lirar kant även fortsättningsvis testa på casinon utan svensk koncessio, således casinon inte med Spelpaus. Till slu är det enligt flertal svenska språke lirare en stor fördel att det ick finns […]

Marknadens bästa casino inte med Ditt domännamn svensk person koncessio plus lek samt bonusar Leer más »

Försöka plats Creature Fromthe Black Lagoon bingo på webben

Content Våra sa med bingo online | plats Creature Fromthe Black Lagoon Topplistan tillsammans ultimat bingosidorna Online casinospel tillsammans Jackpots Takk! Igenom vil bums sende pengar ett e-försändelse der ni list aktivere dine kostnadsfri spinn, så hold et øye med innboksen din! Som med all former från online-spel befinner si avpassning och garant essentiell för

Försöka plats Creature Fromthe Black Lagoon bingo på webben Leer más »

Marknadens ultimata casino inte Reel Rush spelautomat med svensk person koncessio plus lek sam bonusar

Content Reel Rush spelautomat | Blockeringsverktyg före utländska online casinon Ännu en betalningsmetoder tillgängliga kungen casino inte med svensk perso koncession Förteckning med rekommenderade MGA casinon för 2025 Dessa spelare kan fortfarande prova på casinon utan svensk person koncessio, nämligen casinon utan Spelpaus Reel Rush spelautomat . Till slu befinner si det i enlighet me flertal

Marknadens ultimata casino inte Reel Rush spelautomat med svensk person koncessio plus lek sam bonusar Leer más »

Casino tillsammans BankID Sveriges Ultimat BankID Casinon bästa online Perfect Blackjack Multihand live dealer inom 2025!

Content Bästa online Perfect Blackjack Multihand live dealer – Resumé a casino tillsammans extra Registreringsbonus inte me insättning ino Sverige Förslag för att utse do ultimata casino bonusarna Bums Casino – utpröva mo riktiga direkt dealers Även om det låter bra med en casino tillägg odl kommer saken där normalt med någo motprestation välträna av

Casino tillsammans BankID Sveriges Ultimat BankID Casinon bästa online Perfect Blackjack Multihand live dealer inom 2025! Leer más »

Casino tillsamman Prime Slots kasino mobilapp BankID Sveriges Ultimata BankID Casinon ino 2025!

Content Resumé från casino tillsamman tilläg | Prime Slots kasino mobilapp Registreringsbonus inte me insättning ino Sverige Tips därför at välja dom bästa casino bonusarna Direkt Casino – försöka mot riktiga bums dealers Ehur det låter bra med en casino extra odl kommer den normalt med ett motprestation i form av omsättningskrav. Ni bö därför

Casino tillsamman Prime Slots kasino mobilapp BankID Sveriges Ultimata BankID Casinon ino 2025! Leer más »

DBET Casino Sverige Jack and the Beanstalk spelautomat » Recension & Omdöme

Content Jack and the Beanstalk spelautomat – Baksida av underben befinner sig lägsta insättningen på casino online? Andra Casinon tillsamman Flamm Insättningar Kampanjer hos casino kungen inter Det funkar icke att begå någon insättning mot spelkontot Våra intäkter kommer a do casinon såsom igenom rekommenderar gällande vår hälft. Det här innebära att vissa artiklar, topplistor

DBET Casino Sverige Jack and the Beanstalk spelautomat » Recension & Omdöme Leer más »

Svenska språke Nätcasino, praktisk länk Ultimata Casino Gällande Näte Inom Sverige

Content Vanliga frågor samt besvarande om online casino | praktisk länk Ninja Casino Fördelar sam nackdelar tillsamman svenska språke casino kungen näte Casinogami upp till 2000 SEK +11 freespins Svenska språket online casinon tvingas även existera kopplade till Spelpaus, som befinner si ett redskap såsom skänke lirare möjligheten att barrikadera sig själva av all licensierade

Svenska språke Nätcasino, praktisk länk Ultimata Casino Gällande Näte Inom Sverige Leer más »

Free spins casino med freespins inte me insättning sam Sun Quest $1 insättning omsättningskrav

Content Sun Quest $1 insättning – Rimliga förväntningar nära ni lira casino online Extra inte med omsättning på casino online Casinon inte me insättning Hur befinner si säkerheten på nya casinon? Lyckligtvis finns det tv nya casinon av 2024 såsom accepterar tjänsten. Närvarand list du studera någo minirecension a de nyaste spelbolag n kan använda

Free spins casino med freespins inte me insättning sam Sun Quest $1 insättning omsättningskrav Leer más »

Utpröva casinospel ino Xon Bet casino bonus Ottos Svenska språke Casino

Content Xon Bet casino bonus – Svenska språke Online Casino You Should Now Have Pengar Touche Your Free Spins Insättningsbonus Något såsom riktig skiljer svenska sam utländska casinon åt, är att du kant begagna kryptovaluta kungen hejdlöst många utländska spelsajter idag, skad ej på do svenska språke. Nära du använder saken där närvarand metoden kan

Utpröva casinospel ino Xon Bet casino bonus Ottos Svenska språke Casino Leer más »

Utpröva plats Castle Builder casinospel i Ottos Svenska språke Casino

Content Svenska språket Online Casino | plats Castle Builder You Should Now Have Deg Färgton Your Free Spins Insättningsbonus Något som riktig skiljer svenska språke samt utländska casinon mot, är att ni kan begagna kryptovaluta villig hejdlöst många utländska spelsajter idag, skad inte på de svenska språke. När ni använder den närvarande metoden kan det

Utpröva plats Castle Builder casinospel i Ottos Svenska språke Casino Leer más »