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

xtw1838790ca

Innovation Chronology and Evolution History of Big Bass Splash Slot for UK

In examining the innovation chronology and evolution history of big bass splash slot free spin wins for the UK, we can trace its journey from a initial spark to an intriguing product. We’ll explore how the initial concept combined fishing themes with slot mechanics, followed by a meticulous development phase that embraced user input and […]

Innovation Chronology and Evolution History of Big Bass Splash Slot for UK Leer más »

Customer Support and Live Chat at RoyalsTiger Casino for UK

At RoyalsTiger Casino, I recognize the importance of stellar customer support, especially for our UK players. Live chat is a innovative tool; it offers immediate assistance, handling technical issues and queries about new games with ease. With a combination of committed agents and smart chatbots, we’re dedicated to guaranteeing your gaming experience is smooth and

Customer Support and Live Chat at RoyalsTiger Casino for UK Leer más »

Participe Jogos por Dinheiro Real no Fugu Casino Ilimitado em Portugal

O Fugu Casino trouxe um novo padrão de entretenimento online para Portugal fuguu.org. Neste espaço, a emoção de jogar por dinheiro real se materializa, sem barreiras. É um local onde a diversão não tem limite, a escolha é enorme e a chance de ganhar é tão palpável como a sua expectativa. Este é o princípio

Participe Jogos por Dinheiro Real no Fugu Casino Ilimitado em Portugal Leer más »

Frumzi Casino – Treuevergütung einzigartig in Österreich

Als Beobachter der Online-Glücksspielbranche, bin ich immer wieder auf der Suche nach Seiten, die nicht nur durch ein breites Spielangebot überzeugen, sondern vorrangig durch ihre nachhaltige Spieleranerkennung https://frumzi-kaszino.com/de-at/. Zahlreiche Casinos locken mit üppigen Begrüßungsboni, vergessen jedoch häufig die regelmäßig wiederkehrenden Spieler. Im Falle von Frumzi Casino habe ich eine andere Herangehensweise kennengelernt. Diese Plattform hat

Frumzi Casino – Treuevergütung einzigartig in Österreich Leer más »

Pope Francis’ doctor suggests harrowing information on hospitalization, as well as 2 near-demise scares

For the Saturday nights, Catholics have a tendency to collect in the St. Peter’s Square so you can pray the new rosary to the pope, contributed by Vatican Assistant from County Cardinal Pietro Parolin. Prayers to your pope’s data recovery have 20Aug continued global as the he was admitted for the medical on the Feb.

Pope Francis’ doctor suggests harrowing information on hospitalization, as well as 2 near-demise scares Leer más »

Ihre vertrauenswürdige Anlaufstelle für Geldspiele in Deutschland mit Betalice Casino

Die Recherche nach einem vertrauenswürdigen Online-Casino kann in Deutschland eine schwierige Aufgabe sein https://betalicecasinoo.com/de-de/. Sie als Spieler wünschen sich darauf verlassen können, dass Schutz und Fairness an vorderster Stelle stehen, ohne auf ein unterhaltsames Spielerlebnis verzichten zu müssen. Genau hier platziert sich Betalice Casino. Diese Plattform versteht sich nicht als gesichtslose Spielstätte, sondern als ein

Ihre vertrauenswürdige Anlaufstelle für Geldspiele in Deutschland mit Betalice Casino Leer más »

Wonaco Casino platform Established on Reliability and Motivated by Entertainment for Players in Australia

When we launched Wonaco Casino, we had one definite goal: to create a gaming space where Australian players feel genuinely valued and secured. Every decision we make is rooted in trust, transparent policies, and a sharp focus on entertainment that appeals locally. From our payment methods to the games we showcase, each element mirrors what

Wonaco Casino platform Established on Reliability and Motivated by Entertainment for Players in Australia Leer más »