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

Sin categoría

Мнение за слот Flame Joker заради Playn Go

Съдържание Победа ли си? 100 процента безплатно Harbours без депозит 2022 г Съвсем новото колело на умножителите Какво е Flame Jokers Rtp? Нашето кандидатстване за грантове Fire Joker Те имат много функции, така че трябва да прочетете тази статия за коментари. Новият му RTP е 96,1%, което го прави сигурен, за да ви помогне да […]

Мнение за слот Flame Joker заради Playn Go Leer más »

Doanh nghiệp cá cược di động tốt hơn của Hoa Kỳ

Bài đăng Câu hỏi thường gặp về tiền thưởng sòng bạc trên điện thoại di động Những rủi ro khi chơi tại sòng bạc không được quản lý Hãy đọc các phân tích trực tuyến và tìm hiểu kỹ các trang web và chương trình cụ thể trước khi đưa ra bất kỳ quyết định

Doanh nghiệp cá cược di động tốt hơn của Hoa Kỳ Leer más »

Препоръки за хазартно заведение Fenix

Статии Абонирайте се, за да запазите любимите си пристанища! Електронен покер Обратна връзка от реални участници Играчите могат да се насладят на новото хазартно предприятие NetEnt Live, жива бакара, рулетка на живо, блекджек на живо и живо казино Hold em. Има и много настолни игри, както и блекджек и може да играете рулетка.

Препоръки за хазартно заведение Fenix Leer más »

Ưu đãi không cần đặt cọc dành cho doanh nghiệp cá cược

Nội dung Vòng quay miễn phí Đăng ký Revolves After Credit hoàn toàn miễn phí Cách nhận tiền thưởng của Cellular Harbors Lợi ích khi sử dụng tiền thưởng casino không cần nạp tiền trên điện thoại di động Thật không may, các bạn sẽ không thể đăng ký tại sòng bạc trực tuyến này

Ưu đãi không cần đặt cọc dành cho doanh nghiệp cá cược Leer más »

Casino minimální vklad 50 Kč: výhodný průvodce

Co znamená minimální vklad 50 Kč v online casino Minimální vklad 50 korun v casinu představuje dostupnou možnost, jak začít hrát i s omezeným rozpočtem. Přečtěte si, proč je minimální vklad 50 Kč v casinu považován za výhodný. Minimální vklad ve výši 50 Kč je skvělou vstupní branou do světa online hazardu, která umožňuje bezpečný

Casino minimální vklad 50 Kč: výhodný průvodce Leer más »

Cărindar să Bonusuri Promoții zilnice

Aceasta este menționată deasupra secțiunea de „Termeni și condiții” a bonusului, disponibilă pe pagina promoțională a acestuia. Acest chip de ştocfiş promoțional casino oare afla oferit deasupra mai multe moduri, inclusiv prep dotă o unor promoții spre ceas de desfășurare, un bonus de achitare au un bonus pe înregistrare. Apo când joci poker, poți utiliza

Cărindar să Bonusuri Promoții zilnice Leer más »

Review of Casiny Casino: NZ$12,000 Bonus and 400 Free Spins for 2026

Most withdrawals are processed within hours, although exact times may vary based on your chosen payment method. Whether you’re a new player or a seasoned gambler, this page provides useful information to enhance your gaming experience. Join Casiny Casino today and unlock a gaming experience built for performance (transparency), and real results.

Review of Casiny Casino: NZ$12,000 Bonus and 400 Free Spins for 2026 Leer más »