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

xtw183873651

Kumar Siteleri Trkiye En ok Kazandran Slot Oyunlarna Sahip Online Kumar Siteleri.1300

Kumar Siteleri Türkiye – En Çok Kazandıran Slot Oyunlarına Sahip Online Kumar Siteleri ▶️ OYNAMAK Содержимое En Popüler Slot Oyunları ve Onlarla Kazanmak İçin Taktikler En Popüler Slot Oyunları Kazanmak İçin Taktikler Türkiye’deki En Güvenli ve En İyi Kumar Siteleri kumar siteleri Türkiye’de giderek artan popülerlik kazanmaktadır. Güncel kumar siteleri, kullanıcıların ihtiyaçlarına ve tercihlerine göre […]

Kumar Siteleri Trkiye En ok Kazandran Slot Oyunlarna Sahip Online Kumar Siteleri.1300 Leer más »

Kumar Siteleri Trkiye En ok Kazandran Slot Oyunlarna Sahip Online Kumar Siteleri.1531

Kumar Siteleri Türkiye – En Çok Kazandıran Slot Oyunlarına Sahip Online Kumar Siteleri ▶️ OYNAMAK Содержимое Türkiye’deki En Güvenli ve En İyi Kumar Siteleri En Güvenli Kumar Siteleri En Popüler Slot Oyunları ve Onlara Katılım Yolları kumar siteleri güncel ve en iyi kumar siteleri arasında yer alırken, Türkiye’de bu sektörün hızla geliştiği bir dönemde, kullanıcılar

Kumar Siteleri Trkiye En ok Kazandran Slot Oyunlarna Sahip Online Kumar Siteleri.1531 Leer más »

– 2025 Казахстан Ставки на спорт и Olimp Casino.2678 (2)

Олимп Казино – 2025 Казахстан Ставки на спорт и Olimp Casino ▶️ ИГРАТЬ Содержимое Олимп Казино – 2025: Казахстан Ставки на спорт и Olimp Casino Казахстан: Новый игрок на рынке онлайн-казино Почему выбрать Олимп Бет? Олимп Казино: Как работает и что предлагает Ставки на спорт: Как это работает в Olimp Casino Если вы ищете надежный

– 2025 Казахстан Ставки на спорт и Olimp Casino.2678 (2) Leer más »

Mobile Online Casinos Schweiz.2319

Mobile Online Casinos Schweiz ▶️ SPIELEN Содержимое Die Vorteile von mobilen Online Casinos Die Top-5 mobilen Online Casinos in der Schweiz Die Top-5 mobilen Online Casinos in der Schweiz – weitere Highlights Die Schweiz ist bekannt für ihre strengen Gesetze und Regulierungen im Bereich des Glücksspiels. Doch was bedeutet das für diejenigen, die sich für

Mobile Online Casinos Schweiz.2319 Leer más »

Pinco Online Kazino n Populyar Slot Oyunlar.2615

Pinco Online Kazino – Ən Populyar Slot Oyunları ▶️ OYNA Содержимое Slot Oyunlarının Növü və Populyarlıqları Pinco Casino Promo Code və Pinco Promo Code Ən Sevilen Slot Oyunları və Onlar Haqqında Məlumatlar Qeydiyyat və Oyunlaşma Prosesi Pinco Casino Promo Code İstifadəsi Pinko az, ya da pinco Casino adı verilən bu ən populyar qazino səhifəsi, oyunçuların

Pinco Online Kazino n Populyar Slot Oyunlar.2615 Leer más »

Royal Reels Casino Australia Exclusive Welcome Bonus for New Players.418

Royal Reels Casino Australia – Exclusive Welcome Bonus for New Players ▶️ PLAY Содержимое Unlock the Fun with a 100% Match Bonus Up to 0 Discover the Thrill of Online Casino Gaming with Royal Reels Why Choose Royal Reels? Start Your Journey with a Secure and Reliable Online Casino Why Choose Royal Reels Online Casino?

Royal Reels Casino Australia Exclusive Welcome Bonus for New Players.418 Leer más »

Nouveau casino en ligne en France Comment sinscrire et commencer jouer.2631

Nouveau casino en ligne en France – Comment s’inscrire et commencer à jouer ▶️ JOUER Содержимое Les étapes pour s’inscrire Conseils pour s’inscrire avec succès Les casinos en ligne sont devenus très populaires en France ces dernières années, offrant une expérience de jeu en ligne sécurisée et amusante. Mais comment choisir le bon casino en

Nouveau casino en ligne en France Comment sinscrire et commencer jouer.2631 Leer más »

Magyar Online Casino kriptovaluts fizetssel s Bitcoin tmogatssal.536

Magyar Online Casino kriptovalutás fizetéssel és Bitcoin támogatással ▶️ JÁTSZANI Содержимое Magyar Online Casino kriptovalutással fizetéssel és Bitcoin támogatással Kriptovalutával fizetés Bitcoin támogatás Fizetni kriptovalutákkal online játékokat: előnyök és figyelendő pontok Figyelendő pontok Bitcoin használata online kaszinókban: milyen a folyamat? Ha keresed a legjobb magyar online casino , amely kriptovalutással fizetést támogat, akkor a Magyar

Magyar Online Casino kriptovaluts fizetssel s Bitcoin tmogatssal.536 Leer más »