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

xtw18387544d

Examen de 'tokens' de Birdlime: 'tokens' préstamos flash es confiable revelados por la empresa responsable de préstamos de cámaras Ohydrates

Artículos o publicaciones de blog Tratamiento sencillo de paquetes de software Diversas técnicas de pago mensual Apenas hay precios deseados Etapas tarifarias sencillas Mucho mejor alfabetización económica personal Basswood Credits ofrece opciones financieras fáciles y accesibles para quienes necesitan préstamos flash es confiable capital rápido.

Examen de 'tokens' de Birdlime: 'tokens' préstamos flash es confiable revelados por la empresa responsable de préstamos de cámaras Ohydrates Leer más »

Omegle Com: Anonymes Chatten Auf Der Pöbelplattform

Heute ist sie für die Bereiche Content und search engine optimization bei Placetel zuständig. Sie schafft es, komplexe Themen einfach zu erklären und verfasst Artikel, die gern gelesen werden und begeistern. Möchte man es einfach, schnell und unkompliziert, sind JumpChat und JitsiMeet die ideale Wahl. Ein Klick und schon ist die Konferenz eröffnet, ganz ohne

Omegle Com: Anonymes Chatten Auf Der Pöbelplattform Leer más »

Omegle

Ein äußerst einfach zu bedienendes Portal für schnell Video-chats, Konferenzen oder Video Chatrooms. Lollichat ist ein weitere kostenlose Amateur-Video-Chat-Community ähnlich Camzap, Omegle und Chatroulette, wo zufällige Fremde treffen! Videochat DE ist ein One on One Chat für Nutzer überall auf der Welt. Die User können auf dieser Website ganz anonym mit fremden Personen in Kontakt

Omegle Leer más »

10 Best Random Video Chat Apps For Spontaneous Connections

You can exit the chat by disconnecting your present session or exit the app/website. Your name and identification usually omegle.life usually are not recognized by the stranger too. Though the primary chat and video interface is supposedly monitored, customers also can choose ‘unmoderated content’. Our video chat function is a godsend for making pals, online

10 Best Random Video Chat Apps For Spontaneous Connections Leer más »

10 Greatest Random Video Chat Apps For Spontaneous Connections

This frictionless experience makes it one of the quickest ways to leap into real-time video chat online. TinyChat’s free random video chat platform presents nonstop opportunities to satisfy new customers, spark attention-grabbing conversations, and increase your social circle online. Right Here are the ten finest random video chat apps that can help you meet new people, make

10 Greatest Random Video Chat Apps For Spontaneous Connections Leer más »

Livu-video Chat Platform For Making Associates Worldwide

Microsoft Teams supplies a unified communication answer for modern workplaces. If you think that easy chatting is a bit boring, then try Bazoocam! You can chat with strangers through video while playing various attention-grabbing mini-games. Furthermore, Bazoocam supports multiple languages, so you’ll have the ability to actually feel how small the world is. Step 2

Livu-video Chat Platform For Making Associates Worldwide Leer más »

Flippytalk: Free Random Video Chat Meet Strangers Now

To guarantee your privacy and security, use video chat websites with robust encryption and privateness policies. Additionally, be cautious about what background is seen in your video to guard your location’s privateness. Connecting users with random strangers, ensures unpredictability and pleasure. Whether you’re in search of deep conversations or light-hearted banter, Shagle is your go-to

Flippytalk: Free Random Video Chat Meet Strangers Now Leer más »

Kviku Finance Assess – ¿Es Kviku kviku telefono este idioma bueno para usted?

Informes Carrera de Kviku Kviku Económico Kviku P2P Legalidad Kviku Fiscal es una plataforma de préstamos P2P para clientes, establecida en Chipre en 2020. Esta plataforma ofrece créditos Kviku Class en diferentes mercados: España, Kazajistán, Bélgica y Arabia Saudita. El proceso de compra es completamente en línea y ofrece una opción de recompra. La plataforma

Kviku Finance Assess – ¿Es Kviku kviku telefono este idioma bueno para usted? Leer más »