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

xtw1838756bc

Explorando las Emociones de AviaMasters: Un Juego de Crash de Baja Volatilidad

AviaMasters es un juego en línea cautivador que ha estado causando sensación en la comunidad de iGaming desde su lanzamiento en julio de 2024. Desarrollado por BGaming, este juego de crash de baja volatilidad ofrece una experiencia emocionante que es perfecta para los jugadores que buscan acción frecuente y decisiones sencillas. Una de las características

Explorando las Emociones de AviaMasters: Un Juego de Crash de Baja Volatilidad Leer más »

Мостбет официальный сайт казино и ставки в БК Рабочее зеркало Mostbet на сегодня

Любой, кто увлекается спортивными ставками или любит онлайн-казино, найдет MostBet.com идеальной платформой для себя! Чтобы связаться с нами, просто перейдите в нижний колонтитул нашего сайта и нажмите на значок телефона. У нас есть несколько сайтов, которые имитируют друг друга; таким образом, их домены могут время от времени меняться из-за динамики соответствующей нормативной среды и проблем

Мостбет официальный сайт казино и ставки в БК Рабочее зеркало Mostbet на сегодня Leer más »

Exploring the Thrill of Oshi Casino: A World of Exciting Games and Unlimited Possibilities

The Allure of Online Casinos For many, the idea of spending a night in with a virtual gaming experience is a tantalizing prospect. The world of online casinos has grown exponentially in recent years, with countless options at our fingertips. Among these, Oshi Casino stands out as a beacon of excitement and entertainment. Whether you’re

Exploring the Thrill of Oshi Casino: A World of Exciting Games and Unlimited Possibilities Leer más »

Мобильное приложение БК Мостбет для Android и iOS 2025

Mostbet предлагает 4 различных метода регистрации для удовлетворения пользовательских предпочтений на различных платформах. Случайные пользователи могут найти более удобным использование браузера для периодических ставок или игр. Пользователи могут получить доступ к нашей платформе как через мобильные браузеры, так и через специальные приложения на своих устройствах. Российские пользователи должны изменить страну App Store, чтобы легально скачать наше приложение. Мы

Мобильное приложение БК Мостбет для Android и iOS 2025 Leer más »

доступ к онлайн-логину и открытие счета

Наша техническая команда регулярно обновляет списки совместимости на основе отзывов пользователей из 12 разных стран. Мы протестировали приложение на Android устройствах от крупных производителей по всему миру. Наше приложение автоматически регулирует качество графики в зависимости от возможностей устройства. Мы разработали приложение для работы на широком спектре Android устройств, включая бюджетные смартфоны. Приложение запрашивает стандартные разрешения для доступа к камере, службам геолокации

доступ к онлайн-логину и открытие счета Leer más »

Tarot Credit Meanings: Complete Guide to All of the 78 Cards & The Signs

It can also imply that another part, endeavor, otherwise collaboration may be available, however you’re maybe not seeing the well worth otherwise prepared to engage it. Straight, the brand new Four of Glasses meaning is actually linked to mental withdrawal or disengagement to what’s to be had. So it card have a tendency to appears

Tarot Credit Meanings: Complete Guide to All of the 78 Cards & The Signs Leer más »

Tíz legjobb online kaszinóoldal az Egyesült Államokban 2026-ban

Miután megtanultad, hogy ezek az online kaszinók regisztráltak az államban, korlátozhatod a lehetőségeket a választási lehetőségek alapján. Néhány dolog, amit érdemes figyelembe venni, a játék típusa, az üdvözlő bónuszok és a támogatási alkalmazások. New Jersey, Delaware és Las Vegas, Nevada mind könnyen átmentek az online szerencsejátékra vonatkozó szabályok betartása érdekében.

Tíz legjobb online kaszinóoldal az Egyesült Államokban 2026-ban Leer más »