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

xtw18387e653

Greatest Free Spins Gambling enterprises January 2024, No-deposit Harbors Enjoy

Content The most used 100 percent free Spins Ports Inside Canada How we Discover A premier Totally free Revolves Gambling establishment For Canadian Professionals Such as, a deposit provide includes an excellent 100% deposit fits, to R10,000, 200 free spins. This permits people to utilize the extra money to play other video game whilst still […]

Greatest Free Spins Gambling enterprises January 2024, No-deposit Harbors Enjoy Leer más »

150 popolnoma brezplačnih vrtljajev brez pologa Združeno kraljestvo Potrjeno Zdaj ponuja Poletje 2026

Blogi Mnenje internetne igralnice BitStarz Kakšen je največji zaslužek Cricket Superstar? Cricket Star Icons in lahko zaslužek Največje igralnice Microgaming, kjer lahko izkusite zvezdnike kriketa Igralnice za igro Cricket Star Ne glede na to boste želeli biti pripravljeni odkriti obvestilo, ki zagotavlja, da se lahko 100-odstotni brezplačni vrtljaji uporabljajo v mestih, kot je aplikacija Big

150 popolnoma brezplačnih vrtljajev brez pologa Združeno kraljestvo Potrjeno Zdaj ponuja Poletje 2026 Leer más »

Cricket Superstar Trial Play Slot Game 100 % popolnoma brezplačno

Vsebina Cricket Star: Igranje in načini, kako to narediti Zakaj raje Nodepositguru? Možnosti, ki vam bodo pomagale Spodbude brez pologa Igrajte Cricket Celebrity na mobilnem telefonu Tukaj je seznam novih spletnih strani, ki nudijo brezplačne revolve za registracijo. Ker so odličen način za preizkus špila, niso dolgoročna izbira za zabavo s svojim financiranjem. Ko ste,

Cricket Superstar Trial Play Slot Game 100 % popolnoma brezplačno Leer más »

Free Revolves No deposit United states of america December 2023

Content Information regarding No-deposit Bonuses For sale in Canada Guide How to Fool around with No deposit Bonus What Online casino Will provide you with Extra Money To own Registering? Totally free Spins Gambling enterprise Incentives Faq Best for Kind of Welcome Bonuses Take note of the day constraints away from saying and you will

Free Revolves No deposit United states of america December 2023 Leer más »

Gambling establishment Freispiele Ohne Einzahlung 2024 Neu Sofort!

Posts Hard-rock Local casino step one,100000 Free Revolves Obtaining Best Pa Online casino Incentives 100 percent free Spins Also offers And no Wagering Conditions Deposit Bonuses For brand new People Casinos with a highly reduced Security Index will often have of a lot associated grievances away from players and other associated items. Generally speaking, we

Gambling establishment Freispiele Ohne Einzahlung 2024 Neu Sofort! Leer más »