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

xtw1838790ca

Sultan Games Мобильный доступ.3950

Казино Sultan Games – Мобильный доступ ▶️ Играј Содержимое Султан Казино: Мобильный доступ Преимущества мобильного доступа Султан Казино – лучшее из лучшего Бездепозитный бонус Султан Казино – безопасное и надежное Заключение Сultan Games: Мобильный доступ Преимущества мобильного доступа Описание платформы Sultan Games Преимущества платформы Как начать играть Как начать играть на Sultan Games Шаг 1: […]

Sultan Games Мобильный доступ.3950 Leer más »

Apostas Melbet: Apreciação que Confiabilidade abrasado Site em 2024 Averiguação 24 7

As apostas esportivas amadurecido unidade sucesso apontar nação e os brasileiros precisam analisar companhias seguras para abrir uma conceito. Arruíi MelBet Brasil é conformidade eminente local, afimdeque concentra unidade número emocionante criancice mercados e odds convidativos.

Apostas Melbet: Apreciação que Confiabilidade abrasado Site em 2024 Averiguação 24 7 Leer más »

Deneme Bonusu Veren Siteler 2025 – Gvenilir En iyi Casino Siteler.3670

Deneme Bonusu Veren Siteler 2025 – Güvenilir En iyi Casino Siteler ▶️ OYNAMAK Содержимое Deneme Bonusu Veren Siteler 2025 – Güvenilir En İyi Casino Siteler Deneme Bonusu Nedir ve Nasıl Kullanılır? Güvenilir Casino Siteleri Seçimi İçin Dikkat Edilmesi Gerekenler 2025 Yılı için En İyi Deneme Bonusu Veren Casino Siteleri Deneme bonusu güncel yeni deneme bonusu

Deneme Bonusu Veren Siteler 2025 – Gvenilir En iyi Casino Siteler.3670 Leer más »

Как не нарушить правила бонусной охоты Zooma: анализ удобства интерфейса и качества платформы Zooma

Бонусная охота – это процесс получения бонусов от различных сервисов или компаний за определенные действия. Одним из таких сервисов является платформа Zooma, которая предлагает своим пользователям различные бонусы за активность на сайте. Однако, как и всякая игра, бонусная охота имеет свои правила, которые необходимо соблюдать, чтобы избежать негативных последствий. Для успешной бонусной охоты на платформе

Как не нарушить правила бонусной охоты Zooma: анализ удобства интерфейса и качества платформы Zooma Leer más »

Sultan Games Честная игра и лицензия.2127

Казино Sultan Games – Честная игра и лицензия ▶️ Играј Содержимое Sultan Games: Honest Game and License License and Regulation Sultan Games Promotions and Features Sultan Games: Honest Game and License What does it mean to be licensed? О честности игры в казино Sultan Games Принципы честной игры в казино Sultan Games Лицензия и регуляторные

Sultan Games Честная игра и лицензия.2127 Leer más »

The Ultimate Guide to Outsourcing Your Bookkeeping in 2025

LBMC is a Tennessee, and Kentucky CPA firm dedicated to helping entrepreneurial businesses excel. We provide a wide range of outsourced accounting services to clients in a range of industries. To learn more about outsourcing your accounting needs to LBMC, contact us today. Our team is ready to learn about your business and guide you

The Ultimate Guide to Outsourcing Your Bookkeeping in 2025 Leer más »

Бездепозитный Скидка Вне Регистрацию 777 Рублей через Казино Azino777 Лучник На сегодня

Плюс к этому, Azino777 дает невредные и удобные методы пополнения немерено вдобавок решения денег, абы геймеры могли блаженствовать азино зеркало онлайн-игрой без лишних забот. Для забавы получите и распишитесь деньги молодому бог велел миновать регистрацию во интернет игорный дом Азино 777.

Бездепозитный Скидка Вне Регистрацию 777 Рублей через Казино Azino777 Лучник На сегодня Leer más »

Experience the thrill of soaring stakes with potential gains while the aviator predictor helps you c

Experience the thrill of soaring stakes with potential gains while the aviator predictor helps you cash out before the flight is over. Understanding the Mechanics of Crash Games Strategies to Enhance Winning Potential Choosing the Right Platform for Crash Games Mobile Access and Gaming on the Go The Impact of Community and Live Interaction Responsible

Experience the thrill of soaring stakes with potential gains while the aviator predictor helps you c Leer más »