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

xtw18387544d

Winstrol 50 van Dragon Pharma: Een Must-Have voor Bodybuilders

In de wereld van bodybuilding zijn supplementen en anabole steroïden alomtegenwoordig. Een van de meest bekende en effectieve producten die momenteel op de markt is, is Winstrol 50 van Dragon Pharma. Dit krachtige middel heeft de aandacht getrokken van veel atleten en bodybuilders die hun prestaties willen optimaliseren en hun fysieke uitstraling willen verbeteren. Winstrol […]

Winstrol 50 van Dragon Pharma: Een Must-Have voor Bodybuilders Leer más »

Understanding the Tren E 200 Course: A Comprehensive Guide

The Tren E 200 course has gained significant popularity among fitness enthusiasts and bodybuilders looking to enhance their training regimens. This course focuses on the use of Trenbolone Enanthate, a powerful anabolic steroid, to achieve muscle growth, improved endurance, and overall performance enhancement. Understanding Tren E 200 Course: Benefits, Usage, and Precautions Benefits of the

Understanding the Tren E 200 Course: A Comprehensive Guide Leer más »

Jak užívat San Myotest San

San Myotest San je populární doplněk stravy, který se využívá pro podporu svalového zdraví a regenerace. Správné užívání tohoto produktu je klíčové pro dosažení maximálních výsledků. V tomto článku se podíváme na to, jak efektivně využívat San Myotest San, abyste získali všechny jeho přínosy. https://southeast-india.com/jak-uzivat-san-myotest-san/ 1. Před užitím Než začnete užívat San Myotest San, je

Jak užívat San Myotest San Leer más »

Esteroides y Dopaje en Competiciones: Un Análisis Completo

El uso de esteroides y otras sustancias prohibidas para mejorar el rendimiento deportivo ha sido un tema de debate y controversia en el mundo del deporte. La búsqueda de la excelencia física y la presión por ganar pueden llevar a algunos atletas a tomar decisiones éticamente cuestionables. En este artículo, exploraremos la naturaleza de los

Esteroides y Dopaje en Competiciones: Un Análisis Completo Leer más »

Kasyno w Prawdziwe Kapitał Kompleksowy Przewodnik na rzecz Fanów

Jedynie wówczas możemy dysponować pełne przekonanie, hdy operator wykonuje wedle w ogóle przyjętymi wzorcami. Wyselekcjonowane kasyno powinna pracować legalnie serwisie randkowym jak i również posiadać właściwe pozwolenie – licencję wydaną przez uznany międzynarodowy organ. Wierzymy, iż dzięki czemu każdy z grono konsumentów może prosto i prędko dobrać witryna, jaki uważnie wpisze czujności po tej potrzeby.

Kasyno w Prawdziwe Kapitał Kompleksowy Przewodnik na rzecz Fanów Leer más »

Kasyno Belgia ᐉ Kasyna w celu Polaków wraz ze Norwegii Zestawienia

Kasyna offshore dostępne gwoli polskich internautów proponują o wiele bogatsze rabaty niźli platforma państwowego operatora. Jeśli wyborem wydaje się czas wykonania przelewów, przetestuj także zestawienia kasyna pochodzące z szybkimi wypłatami jak i również zestawienie wypłacalne kasyna online. E-wallety (np. Skrill, Neteller) zapewniają szybkie sprawy jak i również cenioną rewizję nad środkami, chociaż pierwotnego dostępność pozostaje

Kasyno Belgia ᐉ Kasyna w celu Polaków wraz ze Norwegii Zestawienia Leer más »

Świeże Kasyna Przez internet 2026: Najistotniejsze Nowatorskie Kasyna

Nowa podaż gwoli nowych internautów jest to najczęściej najogromniejszy plus tychże serwisów. Wiadomości odnoszące się do liczby konsol jak i również wytwórców odrzucić znajdują się publicznie do kupienia – poprzednio rejestracją powinno się ocenić aktualną propozycję otwarcie formularza. Należności krypto wdrożone znajdują się ekspresowo w całej potwierdzeniu, e-portfele zwykle zbytnio 24 godzin, a przelewy bankowe

Świeże Kasyna Przez internet 2026: Najistotniejsze Nowatorskie Kasyna Leer más »

Kasyno Online Hiszpania 2026 Najkorzystniejsze Kasyna Gwoli Polakow Wraz z Norwegii

W razie zagrożeń spośród kontrolowaniem uciechy użyteczna zdarza się instytucja Hjelpelinjen, norweska linia wsparcia dla osób z kłopotem hazardowym. Zabawa przy zagranicznym kasynie z norweskiego adresu zamieszkamia posiada własne przymioty jak i również minusy, które to wskazane jest poznać poprzednio rejestracją. Wpłata zasobów prezentuje się również w dominującej ilości serwisów, choć detale odróżniają się w

Kasyno Online Hiszpania 2026 Najkorzystniejsze Kasyna Gwoli Polakow Wraz z Norwegii Leer más »

Kasyno wraz z Żywą Zapłata z brakiem Ocenie w polsce

Nie jest jest to lecz wyjątkowy kryterium chronienia, a kompletny wizja danego najpospieszniej wypłacalne kasyna onlin można zdobyć tylko w analizie także odmiennych jakości platformy. Nawet, fani uczestniczący przy systemie VIP odrzucić mają obowiązek niepokoić się niskimi limitami wypłat. Innymi słowy, że jeżeli gracz posiadający styl przy systemie VIP wyśle stwierdzenie na temat wypłatę, pozostaje

Kasyno wraz z Żywą Zapłata z brakiem Ocenie w polsce Leer más »