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

xtw18387e653

PlayStar Casino A playing all american poker 1 hand online for real money real income Nj-new jersey Programs on google Gamble

Listed below are but a few what things to be cautious about whenever choosing which is right for you. As with any additional video game you could potentially play right here, such totally free video game is actually “zero obtain,” to help you easily play her or him on your own internet browser, should it […]

PlayStar Casino A playing all american poker 1 hand online for real money real income Nj-new jersey Programs on google Gamble Leer más »

A knowledgeable Web based casinos the real 50 free spins no deposit alchymedes deal Currency Earn Real money Casinos al com

Posts 50 free spins no deposit alchymedes – Instant Customer service Sweepstakes incentives Lowest deposit gambling enterprises All local casino programs is real money gambling enterprise applications one to people install to enjoy brilliant gambling games on the web. Some gambling enterprises even render free play or demonstration have fun with make believe money. You

A knowledgeable Web based casinos the real 50 free spins no deposit alchymedes deal Currency Earn Real money Casinos al com Leer más »

Casino inte me inskrivnin » Utpröva inte Kolla in det me konto 2025 Topplista

Content Bestämmels samt Villkor | Kolla in det Säkert och förvånad spel villig nya casinon spel Inom saken dä digitala spelvärlden utspela det om att finna riktig casino inte med gränser för att maximera vår spelupplevelse. Genom att tänka villig dessa punkter kant ni finna ett casino utan gränser såso matcha dej sam skänke någo

Casino inte me inskrivnin » Utpröva inte Kolla in det me konto 2025 Topplista Leer más »

Discover the Excitement of Grattiano Casino

Discover the Excitement of Grattiano Casino In the vibrant world of online gaming, Grattiano Casino stands out as a premier destination for players seeking thrilling entertainment and a chance to win big. With its extensive selection of games, user-friendly interface, and commitment to customer satisfaction, Grattiano Casino has quickly become a favorite among gaming enthusiasts.

Discover the Excitement of Grattiano Casino Leer más »

Discover the Excitement of Grattiano Casino

Discover the Excitement of Grattiano Casino In the vibrant world of online gaming, Grattiano Casino stands out as a premier destination for players seeking thrilling entertainment and a chance to win big. With its extensive selection of games, user-friendly interface, and commitment to customer satisfaction, Grattiano Casino has quickly become a favorite among gaming enthusiasts.

Discover the Excitement of Grattiano Casino Leer más »

Discover the Excitement of Grattiano Casino

Discover the Excitement of Grattiano Casino In the vibrant world of online gaming, Grattiano Casino stands out as a premier destination for players seeking thrilling entertainment and a chance to win big. With its extensive selection of games, user-friendly interface, and commitment to customer satisfaction, Grattiano Casino has quickly become a favorite among gaming enthusiasts.

Discover the Excitement of Grattiano Casino Leer más »