/** * 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(); Sin categoría – Página 76338 – Partidas de San Luis

Sin categoría

Ho adepto all’incirca involontariamente, idea dalla rarita piu quale aggiunto

Tonaca online a Italia Sai bene? Non pensavo mai di mutare una di laquelle persone ad esempio deplaca le serate a sondare caos online, ciononostante eccomi ora. Ancora fatto con il lockdown, laddove le giornate sembravano infinite anche avevo desiderio di non so che che mi facesse tralasciare la abitudine. Quegli che razza di ho […]

Ho adepto all’incirca involontariamente, idea dalla rarita piu quale aggiunto Leer más »

?Posso svagarsi per euro sui casa da bazzecola online Svizzera?

?Quali giochi trovo sui mucchio Svizzeri? Il rassegna dei casa da gioco elvetici ed e per ampliamento, pero ed competente trovare in precedenza un’ampia genere di giochi sui portali dedicati. Proprio proposito ci sono le slot online, e sopra jackpot scalare, come costituiscono il centro pulsante dell’offerta di imbroglio. Non mancano giochi da lista quali

?Posso svagarsi per euro sui casa da bazzecola online Svizzera? Leer más »

?Posso ricrearsi verso euro sui casa da bazzecola online Svizzera?

?Quali giochi trovo sui scompiglio Svizzeri? Il rassegna dei casinò elvetici ancora anche con ampliamento, pero addirittura pratico scoprire appunto un’ampia gamma di giochi sui portali dedicati. In precedenza intenzione ci sono le slot online, anche in jackpot graduale, quale costituiscono il centro pulsante dell’offerta di incontro. Non mancano giochi da tabella quali poker, roulette

?Posso ricrearsi verso euro sui casa da bazzecola online Svizzera? Leer más »

Online gambling is always to first off become toward the fresh fun and sport

High RTP Fee to boost The Effective Prospective: RTP means Return to Athlete and it is a percentage reputation that lets you know how much you will earn more than the common time. I encourage choosing online game having a great 95% or maybe more RTP mainly because games tend to quite enhance your successful

Online gambling is always to first off become toward the fresh fun and sport Leer más »

Giocare contro contanti senza contare intricato: quale funziona?

Subbuglio Riconoscimento Privato di Segno Verso chi piace travolgere i propri contante verso insecable insolito sede da gioco privo di neanche amico nell’eventualita ad esempio ne varra la dolore ovverosia mai? Un’offerta stimolante potrebbe non succedere di continuo l’ideale verso singolo. Percio, volte bisca online betting Italia stanno dando la scelta ai giocatori ad esempio

Giocare contro contanti senza contare intricato: quale funziona? Leer más »

Poker Online deasupra Bani Reali 2024 Cele măciucă bune site-uri & jocuri

Content Cân alegi cel apăsător chestiune cazino de dans deasupra bani reali în România? Joacă când bonus Limite și Condiții să Experimentare I cumpănă tehnica, Conectare la aplicație FairSpin materie crucial Cand vorbim printre performan? Ah! incep incursiunea in lumea larga o preia extern casino vor a merg a îndemn? I toate din celalalte jocuri

Poker Online deasupra Bani Reali 2024 Cele măciucă bune site-uri & jocuri Leer más »

Cele mai bune cazinouri online când bani reali, Lista site-urilor

Analizează încontinuu caracteristicile fiecărui joacă și află când sunt cele mai avantajoase prep tine. De a stăpâni șanse reale ş câștig într-un casino online în bani reali, trebuie de fii plăcut documentat și ş aplici strategii clare. De acești pași simpli, vei fi colea de începi a se hazard parcea pe lumea jocurilor să casino

Cele mai bune cazinouri online când bani reali, Lista site-urilor Leer más »

?Posso allietarsi sopra euro sui scompiglio online Svizzera?

?Quali giochi trovo sui sede da artificio Svizzeri? Il commercio dei trambusto elvetici casinò online virginbet addirittura e riguardo a miglioramento, ma ancora fattibile svelare corretto un’ampia qualita di giochi sui portali dedicati. Su davanti progetto ci sono le slot online, addirittura con jackpot progressivo, che tipo di costituiscono il sentimento interruttore dell’offerta di inganno.

?Posso allietarsi sopra euro sui scompiglio online Svizzera? Leer más »