/** * 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(); News – Partidas de San Luis

News

Top Online Casinos in sterreich.9477

Top Online Casinos in Österreich ▶️ SPIELEN Содержимое Die besten Online Casinos in Österreich 1. CasinoEuro Top-Anbieter für Spielautomaten Die Top-Anbieter für Spielautomaten Wenn Sie auf der Suche nach den besten Online-Casinos in Österreich sind, sind Sie bei uns genau richtig. Wir haben eine Auswahl der besten Online-Casinos in Österreich für Sie zusammengestellt, die Ihnen […]

Top Online Casinos in sterreich.9477 Leer más »

Top Online Casinos in sterreich.9477

Top Online Casinos in Österreich ▶️ SPIELEN Содержимое Die besten Online Casinos in Österreich 1. CasinoEuro Top-Anbieter für Spielautomaten Die Top-Anbieter für Spielautomaten Wenn Sie auf der Suche nach den besten Online-Casinos in Österreich sind, sind Sie bei uns genau richtig. Wir haben eine Auswahl der besten Online-Casinos in Österreich für Sie zusammengestellt, die Ihnen

Top Online Casinos in sterreich.9477 Leer más »

Online Casino Testberichte in sterreich.469

Online Casino Testberichte in Österreich ▶️ SPIELEN Содержимое Die besten Online Casinos für Österreich Wie man sichere und seriöse Online Casinos auswählt Wenn Sie auf der Suche nach einem vertrauenswürdigen Online Casino in Österreich sind, sind Sie an der richtigen Adresse. In diesem Artikel werden wir Ihnen die wichtigsten Informationen über Online Casinos in Österreich

Online Casino Testberichte in sterreich.469 Leer más »

Mostbet AZ – bukmeker ve kazino Mostbet Giri rsmi sayt.17016

Mostbet AZ – bukmeker ve kazino Mostbet – Giriş rəsmi sayt ▶️ OYNA Содержимое Mostbet AZ rəsmi saytı haqqında məlumatlar Mostbet AZ-da qeydiyyatdan keçmək mostbet Azerbaycan və Mostbet.az – bukmeker və kazino şirkətinin Azerbaycan共和国语翻译: Mostbet Azerbaijan 和 Mostbet.az – 是博彩和赌场公司Mostbet在阿塞拜疆的官方入口。无论您是寻求刺激的博彩体验,还是希望在安全的环境中享受在线赌场游戏,Mostbet AZ都是您的理想选择。 如果您正在寻找一个简单、安全且可靠的博彩平台,那么Mostbet AZ将是您的最佳选择。我们提供多种博彩选项,包括体育博彩、电子游戏、现场游戏等,满足您不同的需求。同时,我们还提供多种语言支持,确保每位用户都能轻松使用。 要开始您的博彩之旅,只需访问我们的官方网站 mostbet.az 或 mostbet azerbaycan。注册过程简单快捷,只需几分钟即可完成。我们还提供多种支付方式,确保您的资金安全。 无论您是博彩新手还是经验丰富的玩家,Mostbet AZ 都能为您提供最佳的体验。立即访问我们的官方网站,开始您的冒险之旅吧! Mostbet AZ rəsmi saytı

Mostbet AZ – bukmeker ve kazino Mostbet Giri rsmi sayt.17016 Leer más »

Online Casinos in Australia What to Expect.2105

Online Casinos in Australia – What to Expect ▶️ PLAY Содержимое Types of Online Casinos in Australia Best Online Casino Australia Real Money Benefits and Drawbacks of Playing at Online Casinos in Australia As the online gaming industry continues to grow, more and more Australians are turning to online casinos to enjoy real money games

Online Casinos in Australia What to Expect.2105 Leer más »

Top Online Casinos in sterreich.2247

Top Online Casinos in Österreich ▶️ SPIELEN Содержимое Die besten Online Casinos in Österreich 1. CasinoEuro 2. Betsson Top-Anbieter für Spielautomaten Die Top-5-Anbieter für Spielautomaten Wenn Sie auf der Suche nach einem sicheren und vertrauenswürdigen Online-Casino in Österreich sind, sind Sie bei uns genau richtig. Wir haben uns bemüßt, die besten Online-Casinos in Österreich auszuwählen

Top Online Casinos in sterreich.2247 Leer más »

Online Casino Vergleich sterreich.1386

Online Casino Vergleich Österreich ▶️ SPIELEN Содержимое Die besten Online Casinos für Österreich Warum diese Online Casinos? Wie wäht man das richtige Online Casino aus? Wenn Sie auf der Suche nach einem Online Casino sind, das Ihren Ansprüchen entspricht, sind Sie bei uns genau richtig. Wir haben uns die Mühe gemacht, die besten Online Casinos

Online Casino Vergleich sterreich.1386 Leer más »

Mostbet AZ – bukmeker ve kazino Mostbet Giri rsmi sayt.25952 (2)

Mostbet AZ – bukmeker ve kazino Mostbet – Giriş rəsmi sayt ▶️ OYNA Содержимое Mostbet AZ rəsmi saytı haqqında məlumatlar Mostbet AZ və Azerbaycanın kazino saytları arasında nəfərsizliq Mostbet AZ-da qazanmaq üçün nəzərə alınmalıdır maliyyə planları mostbet AZ – bukmeker və kazino şirkətinin Azerbaycan üçün hazırladığı rəsmi sayt. Mostbet.az və mostbet azerbaijan adları ilə tanınan

Mostbet AZ – bukmeker ve kazino Mostbet Giri rsmi sayt.25952 (2) Leer más »

Zonder Cruks Online Casino Veiligheid en beveiliging van spelers.356

Zonder Cruks Online Casino – Veiligheid en beveiliging van spelers ▶️ SPELEN Содержимое Veiligheid van persoonlijke gegevens bij Zonder Cruks Online Casino Beveiliging van financiële transacties bij goksite zonder cruks Veilige betalingsmethoden Als je op zoek bent naar een veilig en betrouwbaar online casino, is het belangrijk om te weten dat er verschillende opties zijn.

Zonder Cruks Online Casino Veiligheid en beveiliging van spelers.356 Leer más »