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

News

Online casinos NZ available games and features for players.2021

Online casinos NZ – available games and features for players ▶️ PLAY Содержимое Online Casinos NZ: Available Games and Features for Players Popular Games Features and Bonuses Popular Online Casino Games in New Zealand Online Pokies: A New Zealand Favorite If you’re looking for the best online casino NZ has to offer, you’re in the […]

Online casinos NZ available games and features for players.2021 Leer más »

Στοιχηματικές εταιρίες εξωτερικού στην Ελλάδα – Κορυφαίες αγορές για ποδόσφαιρο και μπάσκετ 402

Στοιχηματικές εταιρίες εξωτερικού στην Ελλάδα – Κορυφαίες αγορές για ποδόσφαιρο και μπάσκετ ▶️ ΠΑΊΖΩ Содержимое Ποδόσφαιρο: Η Αθλητική Εταιρεία Αθηνών και οι Κορυφαίες Συνεργασίες Μπάσκετ: Η Α.Ε. Αθήνα και ο Παγκόσμιος Πληροφορητικός Κόμπιουλος Οι ξενεσ στοιχηματικεσ εταιριεσ που δεχονται ελληνεσ είναι ένας από τους κύριους παράγοντες στην αγορά του ποδοσφαίρου και μπάσκετ στην Ελλάδα. Στοιχηματικες

Στοιχηματικές εταιρίες εξωτερικού στην Ελλάδα – Κορυφαίες αγορές για ποδόσφαιρο και μπάσκετ 402 Leer más »

Zonder Cruks Online Casino Site-navigatie en gebruikersinterface.3851

Zonder Cruks Online Casino – Site-navigatie en gebruikersinterface ▶️ SPELEN Содержимое Zonder Cruks Online Casino: Een Onderzoek naar de Site-navigatie en Gebruikersinterface Site-navigatie Gebruikersinterface Conclusie Een Inleiding tot de Werking van het Casino Wat je kunt verwachten Zonder Cruks Online Casino: Een Analyse van de Site-navigatie en Gebruikersinterface Conclusie Conclusie: Een Onderzoek naar de Effectiviteit

Zonder Cruks Online Casino Site-navigatie en gebruikersinterface.3851 Leer más »

Interac casinos Canada Online casino rankings for Interac users.9

Interac casinos Canada – Online casino rankings for Interac users ▶️ PLAY Содержимое Interac Casinos Canada: Online Casino Rankings for Interac Users Top Interac Casinos for Canadian Players If you’re an Interac user in Canada, you’re likely looking for a reliable and secure online casino that accepts Interac as a payment method. With so many

Interac casinos Canada Online casino rankings for Interac users.9 Leer más »

Raja Luck India casino Payment methods and withdrawal options in online gaming.2359

Raja Luck India casino – Payment methods and withdrawal options in online gaming ▶️ PLAY Содержимое Secure Payment Options for a Safe Gaming Experience How to Make a Secure Payment on Raja Luck Fast and Reliable Withdrawal Methods for Your Winnings Other Reliable Withdrawal Options Are you ready to experience the thrill of online gaming

Raja Luck India casino Payment methods and withdrawal options in online gaming.2359 Leer más »

Online Casinos in Australia Popular Platforms Overview.3674

Online Casinos in Australia – Popular Platforms Overview ▶️ PLAY Содержимое Online Casinos in Australia: A Comprehensive Guide Top Online Casinos in Australia Popular Platforms Overview Top-Rated Online Casinos in Australia Best Australian Online Casinos for Real Money Why Choose Online Casinos in Australia? Key Features to Look Out for When Choosing an Online Casino

Online Casinos in Australia Popular Platforms Overview.3674 Leer más »

Online casinos met snelle uitbetaling in Belgi.6715

Online casino’s met snelle uitbetaling in België ▶️ SPELEN Содержимое Online casino’s met snelle uitbetaling in België Wanneer je een online casino zoekt met een snelle uitbetaling in België, is het belangrijk om te weten dat niet alle goksites gelijk zijn. Sommige online casinos bieden een snelle uitbetaling aan, terwijl anderen langere tijd nodig hebben

Online casinos met snelle uitbetaling in Belgi.6715 Leer más »