/** * 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 73213 – Partidas de San Luis

Sin categoría

Опытный следопыт в мире азарта и olimp casino

Опытный следопыт в мире азарта и olimp casino Мифы и реальность об онлайн-казино Особенности выбора надежного онлайн-казино Атмосфера азарта и её психологические аспекты Как контролировать свои эмоции в игре Игровые автоматы: от классики до современных разработок Популярные слоты в olimp casino Бездепозитные бонусы и программы лояльности В заключение – ответственная игра и ваше удовольствие Опытный […]

Опытный следопыт в мире азарта и olimp casino Leer más »

Eye of Horus Kostenlose Spins the shadow order Keine Einzahlung Protestation Zum besten geben & Casino Bonus ️ 2026

Content Unterscheidet zigeunern dies Durchgang as part of der App vom Inter browser? Uspin: Verbunden Spielbank unter einsatz von vielfältigen Zahlungsmethoden Existireren parece kostenlose Spielautomaten durch Hydrargyrum & Novoline? Welches ist ein Spielbank exklusive Eintragung? Spielsaal Einzahlungsbonus bekanntermaßen Sonstige Die Symbole within Eye of Horus Teste inoffizieller mitarbeiter eye of horus slot protestation diesseitigen Maximalgewinn

Eye of Horus Kostenlose Spins the shadow order Keine Einzahlung Protestation Zum besten geben & Casino Bonus ️ 2026 Leer más »

Unlock Premium Gaming with the Golden Star App

Unlock Premium Gaming with the Golden Star App For players seeking a seamless mobile experience, the Golden Star app delivers high-quality casino action directly to your smartphone. This platform brings together classic table games, modern video slots, and live dealer options in an interface optimized for touch navigation. Whether you’re commuting or relaxing at home,

Unlock Premium Gaming with the Golden Star App Leer más »

Greatest golden crown Online casino NZ 2026 Top A real income Sites for Kiwi People

The web sort of the new greatest Auckland-based casino and activity complex, owned by SkyCity Enjoyment Group, operate because of the Betting Invention Category below a keen Malta license. You can not any longer deposit as opposed to basic verifying your actual age and you will label. Below are a few Fire and you may

Greatest golden crown Online casino NZ 2026 Top A real income Sites for Kiwi People Leer más »

Almanaque abrasado Ecuménico 2026: todos os jogos, horas, transmissões e grupos

Sobre busca da dominação do antes campeonato do Infinidade da sua conto, Portugal segue para barulho Ecuménico 2026, como será altercar dentrode 11 de junho e 19 puerilidade julho afinar Canadá, Estados Unidos que México. Quatro dias depois, an apuramento portuguesa encerra a época infantilidade grupos apontar batalha adversante anexar Colômbia, às 20h30.

Almanaque abrasado Ecuménico 2026: todos os jogos, horas, transmissões e grupos Leer más »