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

xtw1838790ca

Blaze Spins Casino – Principales traits de la plateforme en France

Quand on pense aux jeux en ligne en France, blazespinscasino est souvent évoqué. Sa sélection de jeux variée le distingue véritablement, présentant aussi bien des jeux de table anciens que des expériences captivantes avec banquiers en live. De plus, l’plateforme intuitive de la plate-forme simplifie la exploration sur tous les dispositifs. Mais ce n’est que

Blaze Spins Casino – Principales traits de la plateforme en France Leer más »

Casino Spinbara – Les jeux en argent réel que vous allez apprécier en France

Chez Spinbara Casino, nous sommes heureux de vous faire découvrir un univers de jeux en argent réel conçu spécialement pour vous en France. Avec une sélection dynamique comprenant des machines à sous excitantes et des jeux de table classiques, il y en a pour tous les goûts. De plus, des bonus avantageux sont disponibles pour

Casino Spinbara – Les jeux en argent réel que vous allez apprécier en France Leer más »

Casino Sites Belgium levert topklasse kansspelen naar België onder volledige licentie.

De afgelopen jaren hebben we een aanzienlijke transformatie gezien in het online goklandschap in België, gedreven door de opkomst van volledig gelicentieerde casinosites. Deze platforms bieden niet alleen een breed aanbod aan games, maar geven ook prioriteit aan spelersveiligheid en eerlijk spel door middel van strikte regelgeving. In deze nieuwe era van online casino’s zullen

Casino Sites Belgium levert topklasse kansspelen naar België onder volledige licentie. Leer más »

Herní portál Marvel nabízí velké jackpoty a výhody pro zákazníky z Česka

Coby ostřílený hodnotitel online kasin jsem prozkoumal mnoho platforem a mohu směle tvrdit, že Marvel Casino představuje jedničkou pro české hráče, kteří touží po opravdu obrovských výplatách a štědrém vstupním bonusu https://marvelcasino.eu/cs/. Tato konkrétní platforma, uzpůsobená našemu trhu zahrnujíc české koruny a jazyka, je založena na pevné licenci a poskytuje poutavý mix stovek her od

Herní portál Marvel nabízí velké jackpoty a výhody pro zákazníky z Česka Leer más »

Mijn Grootste Winsten en Verliezen bij Vulkan Vegas Casino Transparante België Review

Het leven van|De ervaring van een casino-speler in België aanvoelt vaak als een rit in een achtbaan. Dat klopt zeker voor mijn tijd bij Vulkan Vegas Casino. In deze review bespreek ik de hoogtepunten en dieptepunten, de euforie van een jackpot en de nuchtere realiteit van een verlies, allemaal vanuit mijn Belgische ervaring. Ik wil

Mijn Grootste Winsten en Verliezen bij Vulkan Vegas Casino Transparante België Review Leer más »

Ringospin Casino platform Lanceert Exclusieve Promoties voor Gokhal Fans in Nederland

Ringospin Casino website stelt zich op als een dynamische plek voor Nederlandse spelers die zoeken naar meer dan alleen een reguliere casino-ervaring. Het casino valt op met een doordacht promotiebeleid dat gericht is op de Nederlandse markt. Deze aanpak zorgt voor een constante stroom van spannende mogelijkheden en extra waarde, zodat elke speelsessie overkomt van

Ringospin Casino platform Lanceert Exclusieve Promoties voor Gokhal Fans in Nederland Leer más »

Είστε Έτοιμοι Για να Κερδίζετε Πραγματικώς Κέρδη; Εγγραφήκατε στο Glorion Casino Άμεσα

Στο Glorion Casino, νομίζουμε ότι η ιδανικότερη εμπειρία τυχερών παιχνιδιών ξεκινά με μια σίγουρη, διάφανη και συναρπαστική πλατφόρμα, προσαρμοσμένη στις προτιμήσεις του σημερινού παίκτη https://glorioncasinoo.com/el-gr/. Εδώ, δεν απλώς προτείνουμε παιχνίδια, δημιουργούμε ένα περιβάλλον όπου η ψυχαγωγία συναντά την ευκαιρία για σημαντικές νίκες. Με μια τεράστια συλλογή από παιχνίδια των κορυφαίων προμηθευτών στον κόσμο, γενναιόδωρες προσφορές

Είστε Έτοιμοι Για να Κερδίζετε Πραγματικώς Κέρδη; Εγγραφήκατε στο Glorion Casino Άμεσα Leer más »

Παίζετε με Προστασία, Κερδήστε Άμεσα ως Παίκτης από την Ελλάδα με το Spinoloco Casino

Η απόλαυση στο ίντερνετ πρέπει να είναι ασφαλής https://spinoloc.com/el-gr/. Στο Spinoloco Casino, αυτό είναι το θεμελιώδες μας πιστεύω για τους χρήστες από την Ελλάδα. Δικαιούστε ένα περιβάλλον τυχερών παιχνιδιών που σέβεται τόσο το κεφάλαιο σας όσο και τον χρόνο σας. Δείτε μαζί μας πώς η εξουσιοδότηση λειτουργίας, η κρυπτογράφηση, οι ταχείες πληρωμές και η υπεύθυνη

Παίζετε με Προστασία, Κερδήστε Άμεσα ως Παίκτης από την Ελλάδα με το Spinoloco Casino Leer más »