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

Sin categoría

Les multiples systeme de paiement en ce qui concerne tous les salle de jeu un brin brique profond

Nos tours sans frais aident i� l’ensemble des equipiers de tester les machine a avec mythiques sans avoir i� engager un immacule capital. Indeniablement, SlotsVil Casino permet cent tours non payants pour son liberalite avec juste. Notez dont ces free spins se deroulent https://dovecasino.net/fr/connexion/ disponibles toutefois en ce qui concerne le ou des jeux a […]

Les multiples systeme de paiement en ce qui concerne tous les salle de jeu un brin brique profond Leer más »

Une plateforme de gaming qui vous invite a repartir pour l’aventure en tenant des tarifs incroyables !

Ici, mon tirage au sort communicative accepte leurs equipiers des usagers https://firevegas.net/fr/bonus/ accomplis, avec de tout rentree. Cet archive mini est de seulement 1 a�� gracieux casino, que cela vous permettra de vite augmenter en nos machine vers au-dessous legerement reellement connus. Notez les recompense : ayez recours ardemment tous les meubles en compagnie de

Une plateforme de gaming qui vous invite a repartir pour l’aventure en tenant des tarifs incroyables ! Leer más »

Magius Casino – El Último Centro para Acción Rápida en Slots

Cuando tienes ganas de emociones instantáneas sin la larga espera, Magius ofrece un parque de juegos elegante y enérgico que se siente como un arcade digital listo para la próxima spin o mano de blackjack. El sitio está diseñado para jugadores que quieren resultados rápidos, ráfagas cortas de emoción y un camino sin complicaciones desde

Magius Casino – El Último Centro para Acción Rápida en Slots Leer más »

The Dog House Megaways: Dog‑Themed Megaways Slot for Fast‑Track Wins

The Dog House Megaways gives players an instant rush of excitement in every spin—think paws, wagging tails, and big multipliers all wrapped up in a quick‑fire slot experience. Why Short, High‑Intensity Play Wins You Rapid Rewards In today’s gaming landscape, many look for something that fits between coffee breaks or short commutes. High volatility slots

The Dog House Megaways: Dog‑Themed Megaways Slot for Fast‑Track Wins Leer más »

Vegasino Mobile Casino – Ganancias Rápidas, Grandes Emociones en Movimiento

Cada día, viajeros, turistas y jugadores ocasionales se encuentran con unos minutos libres entre reuniones o mientras esperan un tren. Para esos momentos, Vegasino ofrece un portal compatible con móvil que convierte una rápida pausa para café en una ronda rápida de slots, una mano corta de blackjack o un giro de ruleta de ritmo

Vegasino Mobile Casino – Ganancias Rápidas, Grandes Emociones en Movimiento Leer más »

Leon bet Casino: Quick‑Fire Slots & Lightning‑Fast Wins

Όταν σκέφτεστε ένα καζίνο που ανταμείβει τον γρήγορο παίκτη, το Leon bet Casino ξεχωρίζει ως μια παιδική χαρά για παίκτες που ευδοκιμούν σε σύντομες, υψηλής έντασης συνεδρίες. Αν είστε κάποιος που ρίχνει ένα νόμισμα κατά τη διάρκεια ενός διαλείμματος καφέ ή τρέχει μέσα από μια slots σε λιγότερο από πέντε λεπτά, αυτή η πλατφόρμα έχει

Leon bet Casino: Quick‑Fire Slots & Lightning‑Fast Wins Leer más »

Stonevegas � Nuestro casino en compania de Neteller y tambien en la de mas grande disparidad de juegos (Anjouan)

Pros asi� como problemas sobre Neteller Ventajas Retiros Express: Resulta una de estas vias mas profusamente rapidas para adoptar ganancias. Una marcha varia segun el camara. Buscando una aprobacion, los retiros en casinos internacionales (offshore) normalmente procesarse en cinco-30 min., mientras cual en los casinos DGOJ nuestro proceso tarda generalmente de un en 6 situaciones

Stonevegas � Nuestro casino en compania de Neteller y tambien en la de mas grande disparidad de juegos (Anjouan) Leer más »