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

Sin categoría

Mobiilikasino, jolla on matkapuhelinluottosivustoja, joilla on brittiläinen

Artikkelit Maksa rahaa mobiilikasinosivustojen ansiosta: Paikat tehty helpoiksi Talletus matkapuhelimen usein kysyttyjen kysymysten vuoksi Mitä odottaa maksaessasi matkapuhelimella – paikalliset kasinot – usein kysytyt kysymykset Tietoinen Shell By Mobile Costs -uhkapeliyritykset Pystymme nyt tekemään täsmälleen saman omalla lankapuhelimellamme, joka on hieman outo prosenttiratkaisu. Joten perehdytäänpä tarkemmin BT:n lankapuhelimeen ja paikallisiin kasinorahoihin. Kun olet tehnyt talletuksen […]

Mobiilikasino, jolla on matkapuhelinluottosivustoja, joilla on brittiläinen Leer más »

Online Kasino online casino Skuespil sjove spilleautomater hos Spilnu dk

Content Vederlagsfri bingo avance – online casino Opdage ma bedste bingosider med danskamerikaner betaling ✔ Søbred variant af sted skuespil Slig tjekker du, omkring et på casino har betaling Bingo er mere end om et spil; det er fuld oplevelse, der forener folk gennem spænding plu udadvend interaktion. Herti kan fungere få fuld plade tilslutte

Online Kasino online casino Skuespil sjove spilleautomater hos Spilnu dk Leer más »

Wonderful Goddess Position Play Which IGT Games 100percent free

Articles Where you should Gamble Cent Slot machines Regarding the IGT Online game Merchant Talk about the newest Collections Play Penny Slots for real Currency If you have ever played online game such as Cleopatra harbors, Controls away from Chance, otherwise Game King video poker, you are to play IGT game. Sure, you'll possibly need

Wonderful Goddess Position Play Which IGT Games 100percent free Leer más »

Honeybetz Casino: Zuverlässig, Getestet & Unterhaltsam in Belgien

Die Entscheidung eines Online-Casinos in Belgien benötigt mehr als nur einen Blick auf bunte Spiele. Spieler sind auf der Suche nach einer Plattform, die Schutz, ein ausgewogenes Spielerlebnis und tatsächliche Unterhaltung kombiniert. Honeybetz Casino hat sich in der belgischen Glücksspiellandschaft als ein solcher Anbieter erwiesen. Mit einer von der belgischen Glücksspielkommission, der BGC, ausgestellten Lizenz

Honeybetz Casino: Zuverlässig, Getestet & Unterhaltsam in Belgien Leer más »

100 percent free Penny Slots ️ Enjoy Free Penny Slot machines On line

Posts SpinQuest – Perfect for daily log in perks Discuss Different types of 100 percent free Slots IGT Ports History Book of Lifeless – Lowest Bet Per Twist: $0.ten Usually a pattern grows and bigger wins come on inside a good series. Video game with provided meager victories are usually due to give out highest

100 percent free Penny Slots ️ Enjoy Free Penny Slot machines On line Leer más »

Casino kampagner d.d. Se ming dynasty gratis spins Ingen depositum alle ma bedste tilbud i juli

Content Ming dynasty gratis spins Ingen depositum: Hvorfor reglerne er vigtige Fritids casino skuespil Stake casino – bedste kasino sikken avance medmindre omsætningskrav Holdet virk har spillet på elevatorfører med 20 scorin eller længer. Adskillig dage kan man sige Free Spins, Freebets eller chips oven i købet Funk Spilleban, som virk får helt ellers at

Casino kampagner d.d. Se ming dynasty gratis spins Ingen depositum alle ma bedste tilbud i juli Leer más »