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

News

Aventură Pufoasă Ghid Complet Chicken Road pareri, Bonusuri Generoase și RTP Uimitor de 98%!

Aventură Pufoasă: Ghid Complet Chicken Road pareri, Bonusuri Generoase și RTP Uimitor de 98%! Ce este Chicken Road și de ce este atât de Popular? Cum Funcționează Jocul Chicken Road: Regulile Esențiale RTP și Volatilitate: Ce Trebuie Să Știi? Avantajele și Dezavantajele Chicken Road: O Analiză Obiectivă Aventură Pufoasă: Ghid Complet Chicken Road pareri, Bonusuri […]

Aventură Pufoasă Ghid Complet Chicken Road pareri, Bonusuri Generoase și RTP Uimitor de 98%! Leer más »

Aventură Plină de Suspansă Ghid Complet Despre Chicken Road Casino de la InOut Games, cu un RTP Uimi

Aventură Plină de Suspansă: Ghid Complet Despre Chicken Road Casino de la InOut Games, cu un RTP Uimitor de 98% și Niveluri de Dificultate Variate. Ce Este Chicken Road Casino și De Ce Este Atât De Popular? Cum Funcționează Jocul Chicken Road Casino? Strategii Pentru A Câștiga La Chicken Road Casino Avantajele și Dezavantajele Chicken

Aventură Plină de Suspansă Ghid Complet Despre Chicken Road Casino de la InOut Games, cu un RTP Uimi Leer más »

Plinko – kostenlos Online-Casinos spielen in Deutschland.396

Plinko – kostenlos Online-Casinos spielen in Deutschland ▶️ SPIELEN Содержимое Plinko – Kostenlos Online-Casinos spielen in Deutschland Die Vorteile von Online-Casinos in Deutschland Flexibilität und Komfort Sicherheit und Transparenz Wie funktioniert Plinko und was bietet es für Spieler in Deutschland? Wie kann ich Plinko in Deutschland spielen? Wenn Sie auf der Suche nach einem neuen

Plinko – kostenlos Online-Casinos spielen in Deutschland.396 Leer más »

Pin Up Casino Online Giri Trkiye.9211

Pin Up Casino Online Giriş Türkiye ▶️ PLAY Содержимое Türkiye Oyuncuları için Pin Up Casino’nun Farklı Seçenekleri Türkiye’deki Güvence ve Güvenlik Politikaları Bilgilerin Korunması Para Transferlerinin Güvenliği pin up casino , Türkiye’deki oyuncular için en popüler ve güvenilir online casino platformlarından biridir. Pin Up Casino ile, pin up aviator gibi özel karakterlerle oyunlar, farklı bonuslar

Pin Up Casino Online Giri Trkiye.9211 Leer más »

Официальный сайт Pinco Casino играть онлайн – Вход Зеркало.2101 (2)

Пинко Казино Официальный сайт | Pinco Casino играть онлайн – Вход, Зеркало ▶️ ИГРАТЬ Содержимое Пинко Казино – Официальный Сайт Преимущества официального сайта Pinco Casino Играть Онлайн – Вход Шаги для входа в Pinco Casino Зеркало – Как Играть Без Регистрации Преимущества Игры Без Регистрации Преимущества игроков – Как играть онлайн Большой выбор игр В

Официальный сайт Pinco Casino играть онлайн – Вход Зеркало.2101 (2) Leer más »

– Получай BONUS 100 250 бесплатных вращений.477

Олимп Казино – Получай BONUS 100% + 250 бесплатных вращений ▶️ ИГРАТЬ Содержимое Преимущества игроков Олимп Казино Бонус 100% + 250 бесплатных вращений Условия получения бонуса Как начать играть в Олимп Казино В мире онлайн-казино есть много вариантов, но не все они равны. Олимп Казино – это один из лучших онлайн-казино, которые предлагают игрокам широкий

– Получай BONUS 100 250 бесплатных вращений.477 Leer más »

– Получай BONUS 100 250 бесплатных вращений.363

Олимп Казино – Получай BONUS 100% + 250 бесплатных вращений ▶️ ИГРАТЬ Содержимое Преимущества игроков Олимп Казино Условия получения бонуса Как начать играть в Олимп Казино В мире онлайн-казино есть много вариантов для игроков, но не все они равны. Олимп Казино – это один из лучших вариантов для тех, кто ищет не только играть, но

– Получай BONUS 100 250 бесплатных вращений.363 Leer más »