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

xtw183873651

Leading Mastercard Online Gambling Enterprises: Enjoy Secure and Convenient Betting

Mastercard evospin review is among the most commonly approved repayment approaches in the on-line gaming market. With its prevalent use and global online reputation, it provides gamers a safe and convenient means to make down payments and withdrawals at on-line casino sites. In this short article, we will explore

Leading Mastercard Online Gambling Enterprises: Enjoy Secure and Convenient Betting Leer más »

The Increase of Bitcoin Casino Sites: An Overview to Betting with Cryptocurrency

In the last few years, the globe of on-line gaming has actually been revolutionized by the development of bitcoin gambling establishments. These digital systems provide gamers the opportunity to gamble with the preferred cryptocurrency, providing a secure and confidential method to enjoy their preferred gambling enterprise games. Whether you’re an

The Increase of Bitcoin Casino Sites: An Overview to Betting with Cryptocurrency Leer más »

Finest Mastercard Online Gambling Establishments: A Comprehensive Overview

Invite to our comprehensive guide on the most effective Mastercard online casino sites. In this post, we will certainly offer you with all the necessary info to make an educated choice when choosing an online casino site that approves Mastercard as a repayment approach. Whether you’re a seasoned bettor or a beginner aiming to discover

Finest Mastercard Online Gambling Establishments: A Comprehensive Overview Leer más »

Finest Mastercard Online Casinos: A Comprehensive Guide

Mastercard is just one of one of the most extensively accepted and relied on repayment methods worldwide. With its prevalent usage in numerous sectors, including on-line gaming, it has actually become a preferred selection for several gamers when it comes to moneying their on the internet casino accounts. In this short article, we will discover

Finest Mastercard Online Casinos: A Comprehensive Guide Leer más »

Best Casino Sites That Accept Mastercard: A Comprehensive Overview

Mastercard is just one of one of the most widely accepted payment approaches at online gambling enterprises around the globe. With its credibility for safety, ease, and integrity, it’s no wonder that lots of players prefer making use of Mastercard for their online gaming needs. In this write-up, we will certainly explore the very best

Best Casino Sites That Accept Mastercard: A Comprehensive Overview Leer más »

Free Online Casino Games: An Overview to Enjoying Risk-Free Online Gambling

When it pertains to on the internet gambling, among the best ways to experience the thrill and exhilaration without risking your hard-earned cash is by playing complimentary casino site video games casino mayapalace. These games offer an opportunity to discover and exercise various approaches, check out new

Free Online Casino Games: An Overview to Enjoying Risk-Free Online Gambling Leer más »

Discover the most effective Gambling Establishments That Accept Mastercard Deposits

As a fan of on-line gaming, it’s necessary to find a reputable and protected casino that approves Mastercard deposits. Mastercard is one of one of the most extensively recognized and approved repayment methods worldwide, making it hassle-free for gamers to money their accounts and enjoy their favored casino video games. In this post, we will

Discover the most effective Gambling Establishments That Accept Mastercard Deposits Leer más »

Play Bier Haus Slot Machine Online Free Are you looking for information on how to play the Bier Haus slot machine online? Numerous websites claim to provide an opportunity to play Bier Haus online for free. These sites usually require you to register before you can avail any freebies. After you have registered, you can

Leer más »