/** * 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(); Sin categoría – Página 7765 – Partidas de San Luis

Sin categoría

Live Dealer Games at razed casino: An In-Depth Guide

Live dealer games offer an immersive experience that blends the excitement of a physical casino with the convenience of online play. At Razed Casino, players can enjoy a variety of live dealer options, all while ensuring they are making the most informed decisions regarding their gameplay. This guide will answer your burning questions and dispel […]

Live Dealer Games at razed casino: An In-Depth Guide Leer más »

Análisis del Soporte al Cliente de rakebit casino

Rakebit casino ofrece una variedad de servicios de soporte al cliente que son fundamentales para garantizar una experiencia de juego fluida y satisfactoria. Este análisis se centrará en la facilidad de registro, la calidad del soporte y los métodos de pago disponibles, para que podáis tomar decisiones informadas al utilizar esta plataforma. Paso 1: Registro

Análisis del Soporte al Cliente de rakebit casino Leer más »

Raviolibet casino: De Top 5 Meest Speelbare Spellen

Raviolibet casino is een opkomende speler in de online gokwereld, met een aantrekkelijk spelaanbod en verschillende promoties. Voor ervaren spelers die waarde hechten aan RTP (Return to Player), bonusvoorwaarden en inzetvereisten, is het essentieel om de beste spellen te identificeren die niet alleen vermakelijk zijn, maar ook een goede kans bieden op winst. Dit artikel

Raviolibet casino: De Top 5 Meest Speelbare Spellen Leer más »

Condiciones de los Bonos en ragnaro casino – ¿Qué Sabes?

Los bonos en ragnaro casino son una parte fundamental de la experiencia de juego, y entender sus condiciones es crucial para maximizar la diversión y las posibilidades de ganar. En este artículo, profundizaremos en los aspectos más relevantes de los bonos, incluyendo los requisitos de apuesta, los límites y las fechas de caducidad. Requisitos de

Condiciones de los Bonos en ragnaro casino – ¿Qué Sabes? Leer más »

Rainbet Casino’s Mobile App vs Desktop Experience

Rainbet Casino has gained significant traction in the online gaming sector, offering players a versatile gaming experience through its mobile app and desktop platform. Both formats provide unique features tailored to different user preferences, and understanding these can enhance one’s gaming journey. This article will focus on critical aspects such as user interface, game variety,

Rainbet Casino’s Mobile App vs Desktop Experience Leer más »

Les tendances des promotions chez Rainbet Casino

Les joueurs expérimentés savent que les promotions d’un casino peuvent faire une grande différence pour maximiser leur retour sur investissement. Dans cet article, nous allons explorer les tendances des promotions chez Rainbet Casino, tout en portant une attention particulière à des éléments cruciaux tels que le taux de retour au joueur (RTP), les conditions de

Les tendances des promotions chez Rainbet Casino Leer más »

Analiza bonusów kasynowych w rakebit casino

Witamy w ekskluzywnej analizie bonusów oferowanych przez rakebit casino, gdzie skupimy się na korzyściach dostępnych dla graczy VIP, limitach wypłat oraz unikalnych grach. W obliczu rosnącej konkurencji na rynku gier online, zrozumienie struktury bonusów staje się kluczowe dla doświadczenia gracza. Jakie bonusy oferuje rakebit casino? Rakebit casino zapewnia różne rodzaje bonusów, które są dostosowane do

Analiza bonusów kasynowych w rakebit casino Leer más »