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

xtw1838707c5

EA FC twenty-six Thunderstruck zombies slot big win Modify Tracker: The Notes & Just how Enhancements Performs

Content Video game Demands Recommendations Just what TikTok Gold coins Are and exactly how It works Exactly what TikTok Coins Are And why Someone Want them Our very own purpose is to render a residential area area to possess people to help you show general tips, mention publicly available bonuses, and speak about a means […]

EA FC twenty-six Thunderstruck zombies slot big win Modify Tracker: The Notes & Just how Enhancements Performs Leer más »

» Safari Sam On £10 free no deposit online casinos line Position

Articles Gambling enterprises to experience Safari Sam Top rated casinos to experience Safari Sam 2 Enjoy SAFARI SAM dos From the These types of Best Demanded Casinos How Video game Works — Revolves, Symbols, and you will Gambling Variety The video game’s theme is actually better-performed visually, consolidating bright tone, smooth animations, and you may

» Safari Sam On £10 free no deposit online casinos line Position Leer más »

Thunderstruck On line irish eyes slot play for money Trial Enjoy Harbors Free of charge

Articles RTP, Maximum Earn Possible, and you may Volatility Do you play Thunderstruck Insane Lightning free of charge? Thunderstruck demonstration which have incentive pick Wildstorm Feature Furthermore, there is certainly nothing sound or sounds starred from the slot. These types of free online casino games enable you to practice tips, find out the laws and

Thunderstruck On line irish eyes slot play for money Trial Enjoy Harbors Free of charge Leer más »

Daggerheart Birthday Statement casino eurogrand casino Roundup!

Blogs Thunderstruck Modify Road & Requirements Lightning Quick Incentives Thunderstruck Trick Provides Can you Score Bonuses Through the Support System Already, you could enjoy Daggerheart thanks to Demiplane and Roll20, which happen to be the formal digital lovers to own Daggerheart. For many who’d desire to discover more about the fresh details, i encourage your

Daggerheart Birthday Statement casino eurogrand casino Roundup! Leer más »

Daggerheart Birthday celebration Statement no deposit bonus codes casino all star slots Roundup!

Posts Thunderstruck Upgrade Street & Conditions Super Fast Bonuses Thunderstruck Key Has Could you Rating Bonuses Through the Commitment System Currently, you might play Daggerheart because of Demiplane and you will Roll20, which are the official digital couples for Daggerheart. If you’d desire to find out about the fresh facts, i encourage you here are

Daggerheart Birthday celebration Statement no deposit bonus codes casino all star slots Roundup! Leer más »

Daggerheart Birthday second strike online casino celebration Statement Roundup!

Content Thunderstruck Modify Road & Requirements Super Prompt Bonuses Thunderstruck Key Have Would you Score Bonuses Through the Loyalty Program Currently, you could potentially gamble Daggerheart due to Demiplane and you can Roll20, which happen to be all of our certified virtual partners to have Daggerheart. For many who’d want to discover more about the

Daggerheart Birthday second strike online casino celebration Statement Roundup! Leer más »