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

xtw1838790ca

Cómo Registrarse en WinBeatz Casino: Guía Detallada de Alta para España

Seleccionar un casino online de fiabilidad y crear una cuenta es el primer paso para participar. En casino winbeatz versión para android, el proceso de alta está concebido para ser fiable, sencillo y ágil. De este modo, los jugadores en España pueden ingresar a todos los títulos sin problemas. Esta guía paso a paso te […]

Cómo Registrarse en WinBeatz Casino: Guía Detallada de Alta para España Leer más »

Gransino Casino – Spusťte hru ihned na herní platformě v Česku

Vítáme vás v Kasino Gransino Casino, přední online herní platformě vytvořenou pro české hráče. Naším posláním je poskytovat bezproblémový a vzrušující herní zážitek, který startuje hned po vstupu. S moderním designem, jednoduchým ovládáním a bohatou paletou prověřených her budujeme prostředí, kde se radost snoubí s bezpečím a spravedlivou hrou. Orientiujeme se na vaši radost, a

Gransino Casino – Spusťte hru ihned na herní platformě v Česku Leer más »

Enjoy Real Money Slots and Feel the Rush at Winna Casino for Canada

Canadian players realize nothing beats the instant jolt of spinning reels with real stakes winna-ca.ca. Winna Casino serves up a curated space where entertainment meets tangible reward, offering a broad selection of real money slots built for all kinds of tastes. The platform recognizes that modern players want more than flashing lights; they require security,

Enjoy Real Money Slots and Feel the Rush at Winna Casino for Canada Leer más »

Plateforme Slotlair Casino – Comment Gagner de Vrais Prix en Belgique

Bienvenue sur Slotlair Casino, votre site de jeu en ligne en Belgique slotlaircasinoo.com. Nous désirons vous offrir une expérience divertissante où la possibilité de gagner de l’argent réel est présente bel et bien. Cet article réunit nos conseils pratiques pour accroître vos chances de gains, dans une perspective de jeu responsable. Vous allez découvrir un

Plateforme Slotlair Casino – Comment Gagner de Vrais Prix en Belgique Leer más »

Ich testete Spinstein Casino zu unterschiedlichen Uhrzeiten gespielt: Qualitätskonsistenz in Österreich

Als analytische Reviewer nehmen wir uns oft vor, ein Online-Casino unter möglichst standardisierten Bedingungen zu testen. Im Rahmen dieser Untersuchung haben wir bewusst einen anderen Weg eingeschlagen: Wir nutzten spinstein casino während mehrerer Wochen hinweg zu stark variierenden Tages- und Nachtzeiten in Österreich genutzt. Unser Vorhaben bestand nicht allein, die Spiele und Features zu bewerten,

Ich testete Spinstein Casino zu unterschiedlichen Uhrzeiten gespielt: Qualitätskonsistenz in Österreich Leer más »

Recenze aplikace Glorion Casino od každodenního uživatele v Kanadě

Vzhledem k čím dál rostoucí mobilním prostředí umí pohodlí casino aplikace ovlivnit pro herním prožitku pro hráčům. Věnovali jsme značné množství využíváním appky Glorion Casino jako denní uživatelé abychom předložili objektivní hodnocení jejich výkonu, vlastností a celkové přínosu. Naše recenze chce překonat marketingová tvrzení a doručit čistý obraz jaké to je orientovat se touto aplikaci

Recenze aplikace Glorion Casino od každodenního uživatele v Kanadě Leer más »

RoyalsTiger Casino – Miejsce, w którym marzenia się urzeczywistniają w Polsce

RoyalsTiger Casino pojawia się w Polsce z konkretną obietnicą. To nie tylko następna platforma z grami, ale strefa, gdzie rozrywka faktycznie może się zwrócić. Oceniając ofercie, dostrzega się wyraźnie, że kasyno kładzie nacisk na bezpieczeństwo, szeroki wybór gier i promocje, które przyciągają uwagę. Stara się trafić w gusta polskich graczy, dostarczając usługi skrojone do naszego

RoyalsTiger Casino – Miejsce, w którym marzenia się urzeczywistniają w Polsce Leer más »

Mein Weg zum ersten Jackpot-Triumph im Stay Casino in Deutschland

Unser Besuch im Stay Casino in Deutschland war einzigartig. Schon beim Hineingehen spürten wir die aufregende Energie, eine Mischung aus Vorfreude und einem Hauch von Anspannung. Die Wahl des passenden Spielautomaten war ausschlaggebend, und wir waren fest entschlossen, überlegt zu setzen. Wir ahnten nicht, dass ein lebensverändernder Moment bald bevorstand, der sich auf eine Weise

Mein Weg zum ersten Jackpot-Triumph im Stay Casino in Deutschland Leer más »

Le casino Syndicat renforce la sécurité et améliore ses mesures pour le Canada

Le casino Confidentialité Renforcée Mafia a mis en place de nouvelles stratégies de sécurité adaptées au marché canadien mafiascasino.ca. Ces avancées, axées sur la sécurisation des données et l’anonymat des utilisateurs, comprennent des méthodes de cryptage sophistiquées et des paramètres de confidentialité personnalisés. Le respect des régulations réglementaires par le casino garantit des procédures de

Le casino Syndicat renforce la sécurité et améliore ses mesures pour le Canada Leer más »

How Slotrize Casino Session Reminders Support Responsible Players

Reviewing online casino tools, I constantly noticing something. The tools that create the biggest effect are usually the easiest ones, built with the player’s health in mind. Let’s consider one certain feature from Slotrize Casino: session reminders. This casino operates in several markets, but the importance of this tool isn’t restricted by geography. It delivers

How Slotrize Casino Session Reminders Support Responsible Players Leer más »