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

xtw18387e653

BasariBet Casino Giri – Canl Casino Oyunlar.12175

BasariBet Casino Giriş – Canlı Casino Oyunları ▶️ OYNAMAK Содержимое Canlı Casino Oyunları Nedir ve Nasıl Oynanır? Canlı Casino Oyunları Nasıl Oynanır? BasariBet Casino’de Canlı Casino Oyunları için En İyi Seçenekler Roulette Blackjack basaribet Casino, oyun sevdiklerinin en güvenilir ve eğlenceli platformlarından biridir. Basaribet ve Basari Bet Guncel Giris sayesinde kullanıcılar, en güncel ve popüler […]

BasariBet Casino Giri – Canl Casino Oyunlar.12175 Leer más »

24 лучшие игровые автоматы 2025 года.80

Вулкан казино 24 – лучшие игровые автоматы 2025 года ▶️ ИГРАТЬ Содержимое Классические слоты: от проверенных разработчиков Большой выбор от NetEnt Классические слоты от Microgaming Новинки: последние игровые автоматы от ведущих разработчиков Бонусы и акции: как получить больше из игры Как получить бонусы и акции? Ограничения и условия: что нужно знать игрокам вулкан казино 24

24 лучшие игровые автоматы 2025 года.80 Leer más »

2025 с быстрой регистрацией и удобным интерфейсом.2007

Казино онлайн 2025 с быстрой регистрацией и удобным интерфейсом ▶️ ИГРАТЬ Содержимое Казино онлайн 2025: Новый уровень игроков Преимущества казино онлайн Быстрая регистрация: Как это работает Преимущества быстрой регистрации Удобный интерфейс: Как он помогает игрокам Преимущества онлайн-казино: Почему игроки выбирают онлайн Удобство и комфорт В наше время интернета и технологий, казино онлайн стало одним из

2025 с быстрой регистрацией и удобным интерфейсом.2007 Leer más »

Aviator Crash Game – Play Online on the Official Website in India.1284

Aviator Crash Game – Play Online on the Official Website in India ▶️ PLAY Содержимое What is Aviator Crash Game? How to Play Aviator Crash Game How to Play Aviator Crash Game Online in India? Why Choose the Official Website to Play Aviator Crash Game in India? Security and Trust Authenticity and Originality Getting Started

Aviator Crash Game – Play Online on the Official Website in India.1284 Leer más »

Plinko – kostenlos Online-Casinos spielen in Deutschland.396

Plinko – kostenlos Online-Casinos spielen in Deutschland ▶️ SPIELEN Содержимое Plinko – Kostenlos Online-Casinos spielen in Deutschland Die Vorteile von Online-Casinos in Deutschland Flexibilität und Komfort Sicherheit und Transparenz Wie funktioniert Plinko und was bietet es für Spieler in Deutschland? Wie kann ich Plinko in Deutschland spielen? Wenn Sie auf der Suche nach einem neuen

Plinko – kostenlos Online-Casinos spielen in Deutschland.396 Leer más »

Pin Up Casino Online Giri Trkiye.9211

Pin Up Casino Online Giriş Türkiye ▶️ PLAY Содержимое Türkiye Oyuncuları için Pin Up Casino’nun Farklı Seçenekleri Türkiye’deki Güvence ve Güvenlik Politikaları Bilgilerin Korunması Para Transferlerinin Güvenliği pin up casino , Türkiye’deki oyuncular için en popüler ve güvenilir online casino platformlarından biridir. Pin Up Casino ile, pin up aviator gibi özel karakterlerle oyunlar, farklı bonuslar

Pin Up Casino Online Giri Trkiye.9211 Leer más »

Официальный сайт Pinco Casino играть онлайн – Вход Зеркало.2101 (2)

Пинко Казино Официальный сайт | Pinco Casino играть онлайн – Вход, Зеркало ▶️ ИГРАТЬ Содержимое Пинко Казино – Официальный Сайт Преимущества официального сайта Pinco Casino Играть Онлайн – Вход Шаги для входа в Pinco Casino Зеркало – Как Играть Без Регистрации Преимущества Игры Без Регистрации Преимущества игроков – Как играть онлайн Большой выбор игр В

Официальный сайт Pinco Casino играть онлайн – Вход Зеркало.2101 (2) Leer más »