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

Sin categoría

Methods for Locating the best Allowed Additional

Best Gambling establishment Website Wanted Award: A complete Publication to own Members This is the realm of online gambling communities! For many who royalbet giris�re also brand name-fresh to the web betting globe, you’re in getting a reward. Certainly probably one of the most luring elements of signing imajbet guvenilir with an online gambling establishment […]

Methods for Locating the best Allowed Additional Leer más »

Big Spin Gambling establishment � Most readily useful Sign-Upwards Incentive

Games out of Day You can make among 10 per week $five-hundred incentives toward Online game of your own Day promote. Enjoy 100 spins anywhere between Monday and you can Thursday on the newest seemed condition video game getting an opportunity to earn. You can also find an extra entryway for each and every additional

Big Spin Gambling establishment � Most readily useful Sign-Upwards Incentive Leer más »

The way i Score and you may Opinion Casino Bonus Also provides

Finest Casino Register Also provides & Local casino Incentives Bringing People joining otherwise using gambling enterprise internet is always rating worth due to their money and you will capitalising for the local local casino extra also provides is how you can make use of their playing become. Gambling establishment also provides differ for new and

The way i Score and you may Opinion Casino Bonus Also provides Leer más »

At the job we’re motivated to put together it will be easy on new campaigns as used

Nowadays I am out of work due to that have spoil my personal straight back. I’m hoping to help you attract the fresh administration while promotion code 500 casino i come back with factors and have now most useful preparations made. It is not just fundamental brown nosing, but I’m in line to own a

At the job we’re motivated to put together it will be easy on new campaigns as used Leer más »

Testujemy kompletną recenzję mobilnej aplikacji Vulkan Vegas Casino dla graczy z Polski

Aplikacja mobilna Vulkan Vegas Casino zapewnia dynamiczną platformę gier dostosowaną do wymagań polskich użytkowników, oferującą szeroki asortyment gier i przyjazny dla użytkownika interfejs https://vulkanvegas-casino.org.pl/. Choć projekt upraszcza obsługę, pewne niejednoznaczności w ikonach mogą stanowić trudność dla początkujących. Ponadto, gracze muszą wziąć pod uwagę różnorodność sposobów płatności i ryzyko nieprzewidywalnych czasów wypłat. Z rozwojem aplikacji, jej

Testujemy kompletną recenzję mobilnej aplikacji Vulkan Vegas Casino dla graczy z Polski Leer más »

Che razza di mostrare il miglior gratifica senza affatto

Vi addirittura così una perdita di vitale per i nuovi mucchio online durante riconoscimento senza contare colmo? Non proprioe abbiamo proverbio, queste offerte hanno dei requisiti di letteratura difficili da rispondere. Non sara percio esperto acquisire verso sottrarre le vincite. Anzi, qualche giocatori potrebbero risiedere invogliati per deporre dei patrimonio a portare più selezione di

Che razza di mostrare il miglior gratifica senza affatto Leer más »