/** * 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(); xtw18387544d – Página 10312 – Partidas de San Luis

xtw18387544d

Nj Resident Converts $dos Twist For the $dos 9M in the Hard-rock Wager Casino

The other enjoyable feature is the Currency Purse incentive – brought about which have three added bonus signs, the cash Purse awards the players which have a profit honor really worth 3x to help https://happy-gambler.com/slotris/ you 50x the full risk. Struggling with difficult race, Bally Tech create numerous slot machines online game to your online […]

Nj Resident Converts $dos Twist For the $dos 9M in the Hard-rock Wager Casino Leer más »

Understanding the Atenolol Cycle: Usage, Benefits, and Considerations

Atenolol is a selective beta-1 blocker that is primarily used to manage hypertension, angina, and certain types of heart rhythm disorders. An understanding of the «Atenolol cycle» is essential for both patients and healthcare professionals to enhance heart health and manage related conditions effectively. In this article, we will explore what the Atenolol cycle entails,

Understanding the Atenolol Cycle: Usage, Benefits, and Considerations Leer más »

Casinos Sin Depósito Original 2024 19+ Casinos play uzu DGOJ

Content ¿Â qué es lo principal? Se puede Competir con el pasar de el lapso Giros Vano? | play uzu Entretenimiento formal desplazándolo hasta el cabello ingresos de registrarse sobre Duospin Casino Bonos desprovisto Depósito De Miembros Registrados Retirar el Bono sobre los Casinos desprovisto Depósito Original En el territorio castellano, cualquier incentivo, premiación o

Casinos Sin Depósito Original 2024 19+ Casinos play uzu DGOJ Leer más »

Enhancing Bodybuilding Performance with Vidalista

Bodybuilding is a demanding physical discipline that requires dedication, proper training, and effective supplementation. One supplement that has garnered attention in the bodybuilding community is Vidalista. This article explores how Vidalista can enhance performance and recovery for bodybuilders, boosting their potential in the gym. https://www.admiralty.com.sg/vidalista-bodybuilding-enhancing-performance-and-recovery/ What is Vidalista? Vidalista is primarily known as a medication

Enhancing Bodybuilding Performance with Vidalista Leer más »

Understanding the Tren E 200 Course: A Comprehensive Insight

The Tren E 200 course is an anabolic steroid cycle that has gained popularity among bodybuilders and athletes alike. It is renowned for its efficacy in promoting muscle growth, fat loss, and overall physical performance enhancement. This article aims to provide a comprehensive overview of the Tren E 200 course, including its benefits, usage protocols,

Understanding the Tren E 200 Course: A Comprehensive Insight Leer más »

The Comprehensive Guide to Trenbolone Acetate 100 in Bodybuilding

Trenbolone Acetate 100 is one of the most potent anabolic steroids available and has gained immense popularity among bodybuilders looking to enhance their physique. Known for its ability to promote rapid muscle growth, strength gains, and fat loss, this compound is often a go-to choice for serious athletes and bodybuilders who aim for peak performance.

The Comprehensive Guide to Trenbolone Acetate 100 in Bodybuilding Leer más »

Greatest No-deposit Casinos 100 percent free A real income Join Incentives

Articles Casinos on the internet no Deposit Bonuses Borgata Casino: Better Put-Added bonus Totally free Spins Casino Exactly how we Make certain and you will Score No deposit Added bonus Codes Mostly offered because the a no deposit register added bonus in order to the fresh professionals, it offer is the improve you ought to

Greatest No-deposit Casinos 100 percent free A real income Join Incentives Leer más »

Culturismo: La Guía Definitiva para Construir Músculo y Fuerza

El culturismo es una disciplina que se centra en el desarrollo muscular a través de una combinación de ejercicio y nutrición. A lo largo de los años, el culturismo ha ganado popularidad no solo como un deporte competitivo, sino también como una forma de mejorar la salud y la estética personal. En este artículo, exploraremos

Culturismo: La Guía Definitiva para Construir Músculo y Fuerza Leer más »