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

Sin categoría

Avem tot felul de avantaje fara depunere care va a?teapta pe Casinoble

Bonusurile constau in fonduri suplimentare sau spinuri gratuite gratuite, pe care le prime?ti dupa ce i?i deschizi account jucator la un citiți operator de cazino online re?ea, fara depozit. Rotirile gratuite fara alimentare cont sunt un beneficiu cautat de mul?i pasiona?i de jocuri de casino care doresc sa i?i deschida un pagina personala online. Cazinourile […]

Avem tot felul de avantaje fara depunere care va a?teapta pe Casinoble Leer más »

On Terminal, norocul ar putea fi din cauza Edge of viu!

888Casino combina bonusurile clasice cu promo?iile punctuale, iar rotiri bonus gratuite sunt unul dintre cele mai populare beneficii. Pe tot parcursul activarea acestui stimulent, vei avea ocazia de un bun testa platforma 888 Casino si din cauza a obtine castiguri despre ce mai tarziu sa le utilizezi in Tematici individuale. I asta si acest promo?ie

On Terminal, norocul ar putea fi din cauza Edge of viu! Leer más »

Acest portal este destinat exclusiv persoanelor cu varsta peste 18 ani

Poti sa plasezi de pe telefonul mobil in toate cazinourile web din Romania 32Rosu este una dintre putinele platforme de casino din Romania care de?ine mese de poker real time. Acest operator se remarca utilizand oferta de promo?ie cazino de bun venit foarte buna, dar si folosind bonusul fara transfer bani cu runde gratuite gratuite.

Acest portal este destinat exclusiv persoanelor cu varsta peste 18 ani Leer más »

Thank you for visiting your greatest guide for top level casinos on the internet review!

Get educated on casino variance and exactly how it affects your own gameplay Getting withdrawals, find out what minimal and you may restriction quantity was, when you have to make use of the same type fee, and when you will find people fees certainly fee strategies. Permits, account safeguards, and you will reasonable-enjoy controls are

Thank you for visiting your greatest guide for top level casinos on the internet review! Leer más »

Genesis Gambling establishment impresses having its extensive money service, providing 24 different alternatives to have dumps and you can distributions

Before you sign up, I strongly recommend verifying it deal with players from your own place to stop dissatisfaction Gambling limitations focus on informal and you may seasoned pages the exact same, having versatile stakes and you may adjustable bet slips making certain customized control. Genesis Gambling establishment athletics features become online streaming combination for

Genesis Gambling establishment impresses having its extensive money service, providing 24 different alternatives to have dumps and you can distributions Leer más »

Informa?iile referitoare la pla?i sunt emise in tabelul de pla?i pregatite in fiecare joc

Unice ?i speciale, jocurile de pacanele gratis stau la dispozi?ia ta intermediul intermediul Laptop-ului, sau a dispozitivului mobilul cu sistem de operare Android ?i iOS. Vezi ce oferta promo?ionala cu free spins ai posibilitatea revendica ?i joaca pacanele clasice ?i pe sume de bani reali, intr-unul dintre cele mai populare cazinouri web din Romania! Regulile

Informa?iile referitoare la pla?i sunt emise in tabelul de pla?i pregatite in fiecare joc Leer más »

Cu turnuri gratuite fara depunere, e?ti capabil explora cele mai bune sloturi fara sa ri?ti moneda virtuala

La ce jocuri pot fi folosite rotirile gratuite fara reincarcare cont? Elite Slots Casino i?i de?ine un oferta promo?ionala fara transfer bani pentru a lansa calatoria ta in lumea sloturilor. Descopera comorile ascunse in cele mai populare jocuri ?i incearca-?i norocul pe o site complet licen?iata ONJN. CashPot Casino i?i dispune jocuri rotative gratuite fara

Cu turnuri gratuite fara depunere, e?ti capabil explora cele mai bune sloturi fara sa ri?ti moneda virtuala Leer más »

Daca vrei sa ?tii cum ca?tigi la Winboss beneficiu special fara depunere bani, ai ajuns in locul corect

Casa Pariurilor este una dintre cele mai respectate ?i cunoscute platforme de pariuri ?i jocuri online Recenziile sunt efectuate dupa evaluari detaliate ?i sunt actualizate periodic, iar citiți recenzia recomandarile noastre provin din experien?a directa cu operatorii de jocuri. Aplica?iile Revolut ?i Aircash sunt de asemenea solu?ii fiabile preferate de jucatori, rapide, fara comisioane dar

Daca vrei sa ?tii cum ca?tigi la Winboss beneficiu special fara depunere bani, ai ajuns in locul corect Leer más »

Exista ?i operatori, precum Favbet, de exemplu, unde transmiterea documentelor se face cu ajutorul email

De exemplu, in unei cazul unei astfel de oferte de la MaxBet, pentru a beneficia de fondurile suplimentare, trebuia sa folose?ti cod prima de bun venit �50CASINO�. Este vorba despre rotirile gratuite pe care le prime?ti la verificarea contului, o oferta promovata de cateva cazinouri internet, pe care le vom enumera mai jos. Prima de

Exista ?i operatori, precum Favbet, de exemplu, unde transmiterea documentelor se face cu ajutorul email Leer más »