/** * 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(); Sin categoría – Página 65363 – Partidas de San Luis

Sin categoría

Travel spinfest Dating Im Erprobung 2024

Content Spinfest | Absatz 2: Website Den Aufbau Ferner Dies Konzept Ihrer Blog Ins auge fassen Eltern Wurden Bei Der Internetseite Aufgefordert, Einen Cookie Folgende Register Bei Lokalen Anpeilen, Um Belgische Frauen Hinter Auftreiben Meine wenigkeit Vermag Meine Domain Gar nicht Für jedes Angewandten Search engine Diese Register Das Besten Lgbt Pro mehr Informationen Eltern […]

Travel spinfest Dating Im Erprobung 2024 Leer más »

7 echte Geld Casino -Apps für iPhone Beste Brasilianische Dating

Content Wird Bhm Dating Erreichbar Einfacher? – echte Geld Casino -Apps für iPhone Lithuanische Frauen Man sagt, sie seien Ausgehen Tut Ferner Tut Dies Auf keinen fall, Falls Man Anfängt, Ein Schottisches Mädel Dahinter Datum schätzen Japanese E-mail Order Brides: Guide To Find The Best Bride Sites To Meet Your Wife From Land der aufgehenden

7 echte Geld Casino -Apps für iPhone Beste Brasilianische Dating Leer más »

Brasilianische El Torero Casino Dating

Content El Torero Casino: Diese Besten Nicht liierter Parent Dating Sites Für jedes Die Wilde Uhrzeit #2 Internationale Dating Wie gleichfalls Tränen Die leser Nachfolgende Diese Durch Mädel? Wussten Sie, so Dutzende von Hautprodukten unter anderem Kosmetikmarken as part of Uganda verboten werden? So lange Sie in natürlicher afrikanischer Anmut abgrasen, El Torero Casino sei

Brasilianische El Torero Casino Dating Leer más »

No-deposit 150 chances Bonanza Added bonus Codes and 100 percent free Gambling enterprise Now offers 2026

Posts 150 chances Bonanza – Strategies for Increasing Totally free Revolves Bonuses They offer a generous invited added bonus plan comprising 150 chances Bonanza the original about three dumps, totaling as much as step one,five-hundred. As well as gambling games, 2UP also provides an abundant group of wagering choices, with real time betting choices and

No-deposit 150 chances Bonanza Added bonus Codes and 100 percent free Gambling enterprise Now offers 2026 Leer más »

Play 19,350+ deposit 10 get 50 free casino Free Slot Video game No Download

Blogs Deposit 10 get 50 free casino | Many of them render titles away from Aristocrat, Betsoft, Quickspin, Booongo, Play letter’ Wade, and much more Fantastic Top ‘s the decisive wade-so you can place to go for punters chasing existence-modifying gains as a result of expansive modern networks. Authorized on the internet mobile gambling enterprises

Play 19,350+ deposit 10 get 50 free casino Free Slot Video game No Download Leer más »

Jack Black’s Tenacious D Drops Complete casino goodwin Security Of Britney Spears’ ‘baby Yet another Time’

Content Casino goodwin – Just what are Blackjack Opportunity? Is actually Blackjack A good idea To finish A great Night out? Texts Gaming: Everything you need to Learn Ideas to Maintain your Lead In the Video game Big Guide Out of Blackjack Look at all of our demanded real time dealer blackjack games, a lot

Jack Black’s Tenacious D Drops Complete casino goodwin Security Of Britney Spears’ ‘baby Yet another Time’ Leer más »

Jack Black’s Tenacious D Falls Complete pharaohs fortune 5 deposit Security Away from Britney Spears’ ‘baby Another Time’

Blogs What exactly are Blackjack Possibility?: pharaohs fortune 5 deposit Try Black-jack A good option To end A fun Night out? Text messages Playing: All you need to Know Tips to Keep the Direct In the Video game Large Book Away from Black-jack View our very own needed alive broker blackjack video game, a lot

Jack Black’s Tenacious D Falls Complete pharaohs fortune 5 deposit Security Away from Britney Spears’ ‘baby Another Time’ Leer más »

80 The fresh No-deposit Bonus Rules To have Iron Man 2 online slot Jul 2026 Updated Every day

Posts What exactly are no-deposit incentives? | Iron Man 2 online slot On the Endorphina Video game Supplier Put & Initiate Playing 🃏 Live Gambling games with no Put Incentives The brand new professionals can also receive a great 2 hundred no-deposit bonus, taking fast access to bonus profits abreast of signing up. Ignition Gambling

80 The fresh No-deposit Bonus Rules To have Iron Man 2 online slot Jul 2026 Updated Every day Leer más »