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

xtw1838790ca

Wildsino Deutschland Erlebnis Sie das Casino Wildsino Abenteuer

Die Bahnsteig selbst erhebt keine internen Angebracht sein je Einzahlungen & Standardauszahlungen, sodass Zocker ihre bevorzugten Methoden abzüglich versteckte Kosten nützlichkeit können. Es ist und bleibt immer zugänglich unter anderem je Glücksspieler gedacht, unser schnelle Position beziehen bloß direkten Umgang bevorzugen.

Wildsino Deutschland Erlebnis Sie das Casino Wildsino Abenteuer Leer más »

Mukauta Tower Rush -pelikokemuksesi asetuksia Suomen käyttäjille

Jos olet suomalainen pelaaja, joka haluaa parantaa Tower Rush -kokemustaan, peliasetusten säätäminen on hyvä idea. Pienten muutosten tekeminen voi tehostaa merkittävästi sekä suorituskykyä että pelinautintoa. Aloita säätämällä grafiikka- ja ääniasetuksia. Saatat yllättyä siitä, miten nämä pienet mutta merkittävät muutokset voivat muuttaa pelikokemuksesi. Mutta se on vasta alkua – on olemassa lisää tekijöitä, joita kannattaa pohtia

Mukauta Tower Rush -pelikokemuksesi asetuksia Suomen käyttäjille Leer más »

Preview Access to Oink Oink Oink Slot Upcoming Features for Players in the UK

New excitement is brewing for the barnyard favourite, Oink Oink Oink Slot. A fresh set of features is on the way, and a specific group of UK players will be able to try them first. This beta access enables the developers to gather real player feedback while giving the game’s biggest fans an early look.

Preview Access to Oink Oink Oink Slot Upcoming Features for Players in the UK Leer más »

El Placer de Jugar y la Calma para España en Oopspin Casino

Oopspin Casino es un espacio digital donde los jugadores españoles descubren diversión, pero también algo igual de valioso: confianza. Este casino fusiona la emoción del juego con un compromiso fuerte con la seguridad y el bienestar de sus usuarios, generando un entorno diseñado para el disfrute sin preocupaciones. Bonificaciones Pensadas para el Usuario Español Oopspin

El Placer de Jugar y la Calma para España en Oopspin Casino Leer más »

Plateforme Instant Casino – Jouez en Direct et Bénéficiez de Bonus Quotidiens au Canada

Instant Casino a su se faire une place dans le secteur des jeux en ligne au Canada. Cette plateforme séduit surtout les passionnés de tables en direct et ceux qui apprécient recevoir des promotions très régulièrement. Titulaire d’une licence de Curaçao, le casino offre un accès sécurisé à un large catalogue de jeux, fourni par

Plateforme Instant Casino – Jouez en Direct et Bénéficiez de Bonus Quotidiens au Canada Leer más »

Waag Je Kans en Pak Reusachtige Jackpots bij Goldenbet Casino

De jacht op een transformerende jackpot is een droom die veel gokkers over de hele wereld verbindt https://goldenbetonline.com/. Goldenbet Casino heeft zich gevestigd als een bestemming waar deze droom werkelijk kan worden, door een breed aanbod van opwindende jackpotspellen aan te bieden. Van progressieve slots waar de prijzen kunnen stijgen tot ongekende bedragen, tot vaste

Waag Je Kans en Pak Reusachtige Jackpots bij Goldenbet Casino Leer más »

Davinci Gold Casino proporciona una aventura de juego de máxima calidad en España

Cuando buscamos un casino online que satisfaga lo que ofrece, el panorama abruma. En Davinci Gold Casino hemos encontrado ese balance entre variedad, seguridad y esparcimiento que tanto anhelamos los jugadores españoles. Desde el inicio, la plataforma transmite un ambiente detallado y profesional, concebido para que cada sesión discurra sin fricciones. Su oferta no se

Davinci Gold Casino proporciona una aventura de juego de máxima calidad en España Leer más »