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

Sin categoría

Totally free Ports Enjoy over 3000+ Slot Game Online 100percent free

Multiple totally free slots bring bonuses in order to professionals to compliment its gambling sense. Be looking to possess incentives and you can totally free revolves while they can considerably boost your payout in the place of demanding most bets. Concurrently, it serve as a good studying window of opportunity for people that bundle to

Totally free Ports Enjoy over 3000+ Slot Game Online 100percent free Leer más »

100 percent free Ports Enjoy more 3000+ Position Games On the internet at no cost

Several free slot machines offer bonuses in order to participants to compliment its betting experience. Be looking getting incentives and you can 100 percent free spins while they can greatly enhance your payment instead of demanding more wagers. As well, it act as a good training opportunity for people that package to experience real money

100 percent free Ports Enjoy more 3000+ Position Games On the internet at no cost Leer más »

Free Harbors Enjoy over 3000+ Position Video game On the internet for free

Several totally free slots bring incentives so you can professionals to enhance the playing sense. Be looking to have incentives and free revolves while they normally significantly increase your commission instead demanding a lot more wagers. On the other hand, it act as a great discovering window of opportunity for people who plan playing a

Free Harbors Enjoy over 3000+ Position Video game On the internet for free Leer más »

Free Revolves Gambling enterprises Profit A real income on the No-deposit Slot Video game

Why don’t we look into the various worlds you might speak about due to these types of interesting position templates. Jackpot harbors give a unique mixture of activities and the Nomini Nordmann bonus impress regarding possibly lives-modifying wins, which makes them a persuasive choice for of several members. These video game are created to promote

Free Revolves Gambling enterprises Profit A real income on the No-deposit Slot Video game Leer más »

Totally free Revolves Gambling enterprises Earn A real income towards No deposit Position Online game

Let’s explore the various worlds you could explore courtesy these enjoyable position themes. Jackpot harbors bring a new combination of enjoyment in https://7signscasino.cz/aplikace/ addition to charm regarding probably lifestyle-modifying gains, making them a powerful option for of many players. This type of game are designed to render besides activities as well as the fresh new

Totally free Revolves Gambling enterprises Earn A real income towards No deposit Position Online game Leer más »

Top site-uri ş aplicația FairSpin poker: Camere de poker online din România

Content Jocuri de cazino online pe PokerStars Casino: aplicația FairSpin Caracteristici PokerStars Jocuri când Poker spre Cauz Cert că Texas Holdă’em este deasupra cunoscut hoc mai răspândită și jucată tra-ducer ş poker. Totuși, un site de poker să calitate musa să ofere categorie și de pună deasupra dispoziția jucătorilor și alte variante să poker. Poker

Top site-uri ş aplicația FairSpin poker: Camere de poker online din România Leer más »

Awesome Wheel Casino games Enjoy Online free of charge Currency

One consolidation produces most of the excitement, as it can change an everyday spin towards an additional chance on even more wins without needing a different sort of added bonus bullet. The online game operates to your an easy 5-reel design that have a simple function set, which means you commonly juggling complex front mechanics

Awesome Wheel Casino games Enjoy Online free of charge Currency Leer más »

Totally free Harbors No Obtain Zero Registration: Free Slot machines Immediate Gamble

The new chips to the screen usually draw your currency correctly for individuals who play in the GBP/USD otherwise Euro, however some currencies such Swedish Kroner could be utilising good 10x multiplier, thus, if you are a player out of a country using another currency, simply take a simple film on game paytable observe exactly

Totally free Harbors No Obtain Zero Registration: Free Slot machines Immediate Gamble Leer más »

100 percent free Ports No Obtain No Subscription: Totally free Slots Immediate Enjoy

Brand new potato chips for the display screen often draw their currency correctly if you play within the GBP/USD or Euro, although some currencies instance Swedish Kroner might possibly be using a 10x multiplier, very, if you’re a player of a country using other currency, need a quick film within game paytable observe exactly exactly

100 percent free Ports No Obtain No Subscription: Totally free Slots Immediate Enjoy Leer más »