/** * 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 7619 – Partidas de San Luis

Sin categoría

realz casino Változó Stratégiák a kártyajátékokhoz

Bevezetés a realz casino világába A realz casino egy új és izgalmas platform, amely a mobiljátékosok számára kiváló élményt nyújt. Az online kaszinó által kínált kártyajátékok nem csak szórakoztatóak, de rengeteg lehetőséget is kínálnak a játékosok számára a stratégiák alkalmazására. A mobilfelület optimalizálása és a felhasználói élmény javítása érdekében a realz casino számos funkciót integrált, […]

realz casino Változó Stratégiák a kártyajátékokhoz Leer más »

Ragnaro Casino : Les jeux de casino les plus innovants

Bienvenue chez Ragnaro Casino, une plateforme où l’innovation rencontre le plaisir du jeu. Avec une sélection exceptionnelle de jeux, un processus d’inscription simplifié et un support de qualité, Ragnaro Casino se distingue par son engagement à offrir une expérience utilisateur optimale. Dans cet article, nous explorerons les différentes facettes de Ragnaro Casino, y compris les

Ragnaro Casino : Les jeux de casino les plus innovants Leer más »

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 »