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

xtw1838756bc

Sua sorte está a um clique casino billionaire spin, bônus de boas-vindas épicos e a adrenalina das a

Sua sorte está a um clique: casino billionaire spin, bônus de boas-vindas épicos e a adrenalina das apostas ao vivo. O Fascinante Mundo dos Cassinos Online Bônus de Boas-Vindas e Promoções A Variedade de Jogos Disponíveis Estratégias para Maximizar suas Chances de Ganhar A Importância do Jogo Responsável Segurança e Proteção de Dados Conclusão Sua […]

Sua sorte está a um clique casino billionaire spin, bônus de boas-vindas épicos e a adrenalina das a Leer más »

онлайн – Gama Casino Online – официальный сайт.3996

Гама казино онлайн – Gama Casino Online – официальный сайт ▶️ ИГРАТЬ Содержимое Гама Казино Онлайн – Gama Casino Online – Официальный Сайт Преимущества Gama Casino Online Преимущества Игры В Онлайн-Казино Большой выбор игр Выгодные условия для игры Как Зарегистрироваться И Начать Играть в Gama Casino Бонусы и акции в Gama Casino Online Как получить

онлайн – Gama Casino Online – официальный сайт.3996 Leer más »

онлайн – Gama Casino Online – официальный сайт.4267

Гама казино онлайн – Gama Casino Online – официальный сайт ▶️ ИГРАТЬ Содержимое Гама Казино Онлайн – Gama Casino Online – Официальный Сайт Преимущества Игры В Онлайн-Казино Как Зарегистрироваться И Начать Играть в Gama Casino Online Важные советы для регистрации Бонусы и акции в Gama Casino Online Бонусы для постоянных игроков В современном мире интернета

онлайн – Gama Casino Online – официальный сайт.4267 Leer más »

Skys the Limit Master the Thrill of the aviator game with Live Bets and Provably Fair Technology.

Skys the Limit: Master the Thrill of the aviator game with Live Bets and Provably Fair Technology. Understanding the Mechanics of the Aviator Game The Rise of Live Bets and Social Interaction Provably Fair Technology: Ensuring Transparency and Trust Risk Management and Responsible Gaming in the Aviator Game Skys the Limit: Master the Thrill of

Skys the Limit Master the Thrill of the aviator game with Live Bets and Provably Fair Technology. Leer más »

Zagraj po królewsku betonred – Twoja brama do kasyna online, emocjonujących rozgrywek na żywo i zakł

Zagraj po królewsku: betonred – Twoja brama do kasyna online, emocjonujących rozgrywek na żywo i zakładów sportowych z potężnymi bonusami i wygodnymi metodami płatności? Szeroki wybór gier kasynowych w betonred Bonusy i promocje w betonred Zakłady sportowe w betonred – emocje i wysokie kursy Transmisje na żywo i Statystyki Mobilna aplikacja i obsługa klienta betonred

Zagraj po królewsku betonred – Twoja brama do kasyna online, emocjonujących rozgrywek na żywo i zakł Leer más »

– Получай BONUS 100 250 бесплатных вращений.363

Олимп Казино – Получай BONUS 100% + 250 бесплатных вращений ▶️ ИГРАТЬ Содержимое Преимущества игроков Олимп Казино Условия получения бонуса Как начать играть в Олимп Казино В мире онлайн-казино есть много вариантов для игроков, но не все они равны. Олимп Казино – это один из лучших вариантов для тех, кто ищет не только играть, но

– Получай BONUS 100 250 бесплатных вращений.363 Leer más »

VAVADA Вавада казино официальный сайт регистрация вход.1507

VAVADA | Вавада казино – официальный сайт, регистрация, вход ▶️ ИГРАТЬ Содержимое Вавада казино: официальный сайт, регистрация, вход Официальный сайт Вавада Правила игры Регистрация в Вавада: шаг за шагом Вход в Вавада: доступ к играм и функциям Доступные функции Вавада казино – это популярное онлайн-казино, которое предлагает игрокам широкий спектр игровых автоматов, рулетки, покера и

VAVADA Вавада казино официальный сайт регистрация вход.1507 Leer más »

1win официальный сайт букмекерской конторы 1вин.6752 (2)

1win — официальный сайт букмекерской конторы 1вин ▶️ ИГРАТЬ Содержимое Официальный сайт 1win – букмекерская контора Преимущества работы с 1win Как зарегистрироваться и начать играть на 1win Шаг 2: Введите информацию о себе Шаг 3: Подтвердите регистрацию Бонусы и акции на 1win Бонусы для новых клиентов Бонусы для постоянных клиентов В современном мире ставки на

1win официальный сайт букмекерской конторы 1вин.6752 (2) Leer más »

Todos pagan a Albo – Gastos B2B2C minicreditos nuevos 2024 para PYMES

Artículos o publicaciones de blog Autoridad para acceder a información económica personal Soy de nómina Permiso para acceder a dólares Finanzas personales Una importante empresa de programación de suministros de última generación presionó a las tarjetas de crédito instantáneas para cubrir las nóminas en las temporadas altas. Albo apoyó decisiones que hicieron más fácil adaptarse

Todos pagan a Albo – Gastos B2B2C minicreditos nuevos 2024 para PYMES Leer más »