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

xtw183873651

Online Gambling Enterprises That Use Paypal: A Convenient and Secure Means to Gamble Online

With the raising appeal of on the internet gambling, it’s important to find a reliable and safe approach for making online deals. Paypal, a global on the internet payment supplier, has emerged as one of the most trusted and commonly approved settlement choices in the on the internet casino sector. In this short article, we […]

Online Gambling Enterprises That Use Paypal: A Convenient and Secure Means to Gamble Online Leer más »

Online Online Casinos that Accept PayPal: A Convenient and Secure Choice

With the enhancing popularity of plinko ua top on the internet betting, it is essential to locate a trusted and safe approach of making economic purchases. PayPal, a leading on the internet repayment platform, has actually come to be a favored option for several online gambling establishment gamers. In this article,

Online Online Casinos that Accept PayPal: A Convenient and Secure Choice Leer más »

The Ultimate Overview to Free Casino Site Slot Machines: Enjoy the Excitement Without Spending a Cent

Are you a fan of casino site games? Do you like the adrenaline rush that comes with spinning the reels and wishing for a big win? If so, you remain in luck! In this detailed guide, we’ll explore the world of totally free online casino ports and reveal you how to enjoy the adventure of

The Ultimate Overview to Free Casino Site Slot Machines: Enjoy the Excitement Without Spending a Cent Leer más »

The Benefit of Utilizing Mastercard for Online Gambling Enterprise Deposits

When it concerns on-line gambling establishments, benefit and protection are 2 essential variables that players think about before making a down payment. One prominent repayment method that provides both of these top qualities is Mastercard. With its widespread acceptance, quick purchases, and durable safety steps, using Mastercard for on the internet

The Benefit of Utilizing Mastercard for Online Gambling Enterprise Deposits Leer más »

Casino sites with Neteller: A Convenient and Secure Repayment Choice

Neteller is a globally acknowledged electronic payment solution that uses a convenient and protected method to make on-line purchases, including deposits and withdrawals at on-line gambling enterprises. With its prevalent acceptance in the iGaming industry, lots of on-line gambling enterprises now approve Neteller as a preferred payment approach,

Casino sites with Neteller: A Convenient and Secure Repayment Choice Leer más »

Free Blackjack Practice: Sharpen Your Skills and Win Large

Blackjack is just one of one of the most prominent card games worldwide, and whether you’re a beginner or a knowledgeable player, practicing the video game is essential to boost your skills and enhance your chances of winning. Luckily, there are various online platforms that supply complimentary blackjack method, enabling you to play the game

Free Blackjack Practice: Sharpen Your Skills and Win Large Leer más »

Online Casinos that Accept Mastercard: A Comprehensive Overview

When it pertains to on-line gaming, having a protected and practical repayment approach is critical. Mastercard, among the globe’s leading payment remedies, uses a convenient means to money your casino site account and enjoy your favorite games. In this article, we will certainly check out the leading online gambling establishments that accept Mastercard,

Online Casinos that Accept Mastercard: A Comprehensive Overview Leer más »

The Chances of Winning a Slot Machine A slot machine is a machine that lets customers place bets on winning prizes. It is also referred to as a fruit machine or a poker game and is a popular kind of gaming machine. The machines give players the chance to win. The aim of a slot

Leer más »

Online Casinos Accepting Neteller: A Convenient and Secure Settlement Method

On the internet gambling establishments have actually become a prominent kind of amusement, enabling gamers to appreciate their favorite gambling enterprise games from the comfort of their own homes. With the increase of on the internet gambling, repayment methods have actually likewise developed to offer gamers hassle-free and safe options. One

Online Casinos Accepting Neteller: A Convenient and Secure Settlement Method Leer más »