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

xtw18387e653

Totally free Revolves No deposit United kingdom 100 percent free Slots Spins on the Membership from the Online casinos

Articles One of the numerous Confirmation Tips for Gambling establishment Bonuses Better The new Casino games All of our Top ten Greatest On line Trial Harbors to try inside the 2024 Enjoy Totally free Ports Having Free Revolves for real Currency When there are a lot of’s of slots online game available – and you […]

Totally free Revolves No deposit United kingdom 100 percent free Slots Spins on the Membership from the Online casinos Leer más »

Grand Mondial Local casino Canada I 2024 Review and Sincere Rating

Content Slots Grand Mondial Gambling enterprise Deposit Steps No deposit Totally free Revolves For the Royal JOKER: Keep And you will Earn During the BETONRED Local casino Do all casinos on the internet render totally free spins? Blackjack Games The newest bonuses and you will earnings is actually at the mercy of wagering requirements while

Grand Mondial Local casino Canada I 2024 Review and Sincere Rating Leer más »

Greatest Totally free Gambling games 2024: Have fun with the Better Online slots games and Far more

Articles Best Real cash On-line casino No-deposit Bonuses Oct 2024 Eat Advertising or Over Signal-Right up Now offers Why we Strongly recommend These sites Although not, form of IGT video game provides unique has you to identify it manufacturer of almost every other to your-line casino app builders. Simultaneously, International Games Technical items are very

Greatest Totally free Gambling games 2024: Have fun with the Better Online slots games and Far more Leer más »

Great Black colored Knight Slot Game play 100percent free today! Zero down load required!

Articles Needed Game Great Black colored Knight Question five-hundred Trial Play Where to Play Black colored Knight 2? When you deactivate the new element, the fresh Wild will arrive since the Insane. The new Nuts symbol having borrowing well worth leads to Spread out Bucks will pay. The regular Insane icon substitutes for everyone almost

Great Black colored Knight Slot Game play 100percent free today! Zero down load required! Leer más »

Gamble Crown out of Egypt Totally free Online game Comment

You can look to suit your favorite online game by name otherwise filter the new realmoney-casino.ca Recommended Site video game via the «providers» dropdown. Area of the eating plan has possibilities such slots, alive gambling enterprise, instantaneous video game, the fresh, sexy, jackpots, dining table online game, incentive acquisitions, and series.

Gamble Crown out of Egypt Totally free Online game Comment Leer más »

Finest All of us 100 percent free Spins Casinos October 2024 No-deposit

Posts ✅ 100 percent free Revolves No Betting Totally free Revolves No deposit Expected (Zero Betting Requirements), 31 100 percent free Revolves for the initial Deposit* SlotoZen Local casino: 20 Free Spins No deposit Needed! Chief Information regarding Free Spins No deposit Promotions They give the ideal possibility to test out online game auto mechanics

Finest All of us 100 percent free Spins Casinos October 2024 No-deposit Leer más »

Diamond Mine Slot machine game Play Video Copy Cats real money online Ports for free

Blogs Diamond Mine Megaways Jackpot Queen Slot Online game – Copy Cats real money online In a position to own VSO Gold coins? Gamble Diamond Mine dos Megaways during the common on line slot websites and you may delight in an enthusiastic RTP of 95%. For us, the big attracting credit of the punctual-paced casino slot

Diamond Mine Slot machine game Play Video Copy Cats real money online Ports for free Leer más »

Ice Freeze Hockey Slot 100 percent free Demo, Remark Wizard Video game

Content Cellular playing offered Comprehend the Game inside the Enjoy Mode Here ⃣ Any kind of real cash harbors incentives in america? Local casino Incentives Quick expectation plays assist disrupt a face-to-face party’s offending assault, which can lead to turnovers and you may prevent-episodes. Within the hockey, the new slot try a crucial town on

Ice Freeze Hockey Slot 100 percent free Demo, Remark Wizard Video game Leer más »