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

xtw1838756bc

com saytında klassik format çempionu.

İlk depozitiniz bonusun kilidini açır, məsələn, depozitinizin 100% uyğunluğu. İlk mərcinizi öz vəsaitinizdən istifadə etmədən, məsələn, qeydiyyatdan keçərək və şəxsiyyətinizi təsdiqləyərək də edə bilərsiniz. Sadəcə tələb olunan parametrləri təyin edin və sistem yalnız müvafiq bonusları göstərsin deyə "Tətbiq et" düyməsini basın. İstifadəçilərin onlardan mümkün qədər rahat və effektiv şəkildə istifadə edə bilməsi üçün hər bir

com saytında klassik format çempionu. Leer más »

Totalmente, verso scansare problemi conviene sostentare aggiornato modo e browser ed controllare una vincolo saldo

Nell’eventualita che sospetti come ci sia indivisible linguaggio ovverosia insecable fallo di attivazione, la facciata sui codici bonus ti aiuta an accertare i passaggi davanti di comunicare al collaborazione. Nell’eventualita che il questione appare single verso un dispositivo, e valido controllare indivisible browser seguente ovverosia migliorare tv a afferrare se e un allacciatura alloggiamento. A

Totalmente, verso scansare problemi conviene sostentare aggiornato modo e browser ed controllare una vincolo saldo Leer más »

I casino online legali sono piattaforme durante metodi di deposito rapidi in assenza di commissioni aggiuntive

I casino online di alta campione utilizzano tecnologie avanzate verso assicurare un’esperienza di imbroglio fluida ed sicura. Il premio di cerimonia e qualcuno degli elementi importante nella apprezzamento di indivisible bisca online. Volte migliori bisca online si distinguono verso tecnologie avanzate ed la preferenza di gareggiare sopra mobilio contatto sito ovvero ornamento. Volte migliori siti

I casino online legali sono piattaforme durante metodi di deposito rapidi in assenza di commissioni aggiuntive Leer más »

Armamento CS2 Estadísticas sobre Armamento sobre Counter-Strike 2

Al completo plana de complemento provee información estructurada de el arma herramienta para decisiones sobre finanzas, praxis sobre involución y premeditación de partidas. Al completo plana de el servidor Counter-Strike un.8 guarda información completa sobre el servidor, así como dicho personal chat para las jugadores.

Armamento CS2 Estadísticas sobre Armamento sobre Counter-Strike 2 Leer más »

Totally free Ports, Table Online game & Daily Incentives

Players at the Region Local casino can take advantage of multiple everyday and you will weekly promotions, for example reload bonuses, surprise 100 percent free spins, and you may minimal-go out competitions. A percentage of the losses try returned to your account, providing you extra value and something possible opportunity to win while maintaining your

Totally free Ports, Table Online game & Daily Incentives Leer más »