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

xtw1838790ca

Kasyno Boomzino – tabele w kasynie na żywo i natychmiastowa akcja w Polsce

Jeśli chodzi o rozrywkę online w Polsce, kasyno boomzino casino depozyt wyróżnia się stołami z krupierem na żywo, które przenoszą atmosferę kasyna prosto na Twój ekran. Znajdziesz tu mieszankę klasycznych, popularnych gier, wzmocnionych zaawansowaną technologią streamingu, co zapewnia płynne i angażujące wrażenia. Ale nie chodzi tylko o gry; dostępne promocje i bonusy mogą istotnie ulepszyć […]

Kasyno Boomzino – tabele w kasynie na żywo i natychmiastowa akcja w Polsce Leer más »

Athletics Meet Gambling House Stonevegas Gambling House fonda le avventure di betting in Italia

In Italia, Stonevegas Casino ha ridefinito l’intersezione tra sport e gambling, creando un ecosistema singolare per scommettitori e entusiasti stonevegass.it. Integrando le scommesse in real-time con i principali eventi sportivi, il gambling house promuove un’atmosfera immersiva che attira una clienti eterogenea. Nonostante ciò, questo metodo innovativo suscita domande sull’sviluppo delle pratiche di gambling e sulle

Athletics Meet Gambling House Stonevegas Gambling House fonda le avventure di betting in Italia Leer más »

Gekozen door Duizenden Oprechte Spelers in Nederland met SpinStar Casino

Vertrouwensband is de ware munt in de wereld van online casino’s https://spinstarr.com/. SpinStar Casino heeft die munt verdiend. Talloze Nederlandse spelers werken hier elke dag aan mee. Ze treffen er een plek die niet alleen boeiend is, maar ook oprecht en veilig. Open regels en een team dat beschikbaar is om te helpen maken het

Gekozen door Duizenden Oprechte Spelers in Nederland met SpinStar Casino Leer más »

Υπεύθυνος Τζόγος στο Boomerang Casino

Στο Boomerang Casino, ο υπεύθυνη τζόγος αποτελεί θεμελιώδη πτυχή της εμπειρίας παιχνιδιού. Το καζίνο γνωρίζει τη σημασία της ευημερίας των παικτών και προσφέρει ποικίλα εργαλεία για να ενθαρρύνει το ασφαλές παιχνίδι. Από τεστ αυτοαξιολόγησης έως προσαρμοσμένους προϋπολογισμούς, στοχεύουν στην ενίσχυση των παικτών. Η κατανόηση του τρόπου αναγνώρισης πιθανών προβλημάτων είναι απαραίτητη για τη διατήρηση ενός

Υπεύθυνος Τζόγος στο Boomerang Casino Leer más »

Pametno igrajte: Naj vsaka stava ima težo s Sankra Casino v Sloveniji

Koncept o pametnem stavljanju je v središču sodobne igralske izkušnje. V Sankracasino smo prepričani, da je resnična zabava tista, ki temelji na izbirah, podprtih z znanjem in strategijo, ne samo na slepi sreči. Naša platforma je oblikovana za slovenske igralce, ki si prizadevajo za več kot le površinski adrenalin; hočejo bolj poglobljeno razumevanje iger, svojih

Pametno igrajte: Naj vsaka stava ima težo s Sankra Casino v Sloveniji Leer más »

Fambet Gambling – The Honest Way to Play and Succeed

Fambet Gaming presents itself as a model of integrity within the gambling industry, prioritizing ethical practices and player trust https://fambetscasino.com/. With its solid approach to fair play and a range of games, it sets a criteria that raises questions about alternative operators in the industry. How does Fambet’s commitment to openness and accountable gambling affect

Fambet Gambling – The Honest Way to Play and Succeed Leer más »

Jocuri de noroc de Ziua Îndrăgostiților Slotul Romantic în România

De Ziua Îndrăgostiților, haideți să evadăm în frumusețile captivante ale României, experimentând fiorul jocului Cazino Bigger Bass Bonanza Slot. Imaginează-ți că învârți acele role vibrante împreună, bucurându-te de bonusurile unice care vin odată cu fiecare captură. În timp ce admirăm lacurile uimitoare și satele fermecătoare din jurul nostru, haideți să explorăm cum să ne amplificăm

Jocuri de noroc de Ziua Îndrăgostiților Slotul Romantic în România Leer más »