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

Public

Kumar dünyasına kapsamlı bir bakış Casino deneyiminizi nasıl geliştirebilirsiniz

Kumar dünyasına kapsamlı bir bakış Casino deneyiminizi nasıl geliştirebilirsiniz Casino Kültürü ve Etiği Casino dünyası, sadece oyunların ötesinde bir deneyim sunar. Bu ortamda bulunan insanlar, farklı kültürlerden ve geçmişlerden gelen bireylerdir. Bu nedenle, casinoların belirli bir etik çerçevesine sahip olması önemlidir. Oyuncular, oyun alanında saygılı ve nazik davranışlarla birbirlerine karşı sorumludur. Herkesin keyifli bir deneyim […]

Kumar dünyasına kapsamlı bir bakış Casino deneyiminizi nasıl geliştirebilirsiniz Leer más »

Kazino oyunlarında uğur qazanmaq üçün ən yaxşı ipucları Mostbet

Kazino oyunlarında uğur qazanmaq üçün ən yaxşı ipucları Mostbet Strategiya seçimi Kazino oyunlarında uğur qazanmaq üçün ilk növbədə düzgün strategiya seçimi vacibdir. Hər bir oyunun öz qaydaları və sistemləri var. Məsələn, slot oyunları, rulet və kart oyunları fərqli yanaşmalar tələb edir. Hər oyun üçün öz strategiyanızı hazırlayaraq, mostbet casino ilə şansınızı artırmaq mümkündür. Uğur qazanmaq

Kazino oyunlarında uğur qazanmaq üçün ən yaxşı ipucları Mostbet Leer más »

Pinup Casino dünyasına tam baxış Ən yaxşı strategiyalar və məsləhətlər

Pinup Casino dünyasına tam baxış Ən yaxşı strategiyalar və məsləhətlər Pinup Casino-nun xüsusiyyətləri Pinup Casino, oyunçular üçün çoxsaylı imkanlar təqdim edən bir platformadır. Bu platforma, kazino oyunlarından idman mərc oyunlarına qədər geniş bir çeşiddə xidmət göstərir. Oyunçular, sevimli oyunlarını asanlıqla taparaq, əyləncəli və həyəcanverici bir təcrübə yaşayırlar. Həmçinin, pinup platformalarının gələcəyi, oyuncuların tələblərinə uyğun olaraq

Pinup Casino dünyasına tam baxış Ən yaxşı strategiyalar və məsləhətlər Leer más »

Las tendencias más impactantes en la industria del juego con PinUp

Las tendencias más impactantes en la industria del juego con PinUp La digitalización del juego La industria del juego ha experimentado una transformación notable gracias a la digitalización. Cada vez más personas optan por plataformas en línea, como PinUp, donde pueden disfrutar de una amplia variedad de juegos desde la comodidad de sus hogares. En

Las tendencias más impactantes en la industria del juego con PinUp Leer más »

Diferencias clave entre casinos locales e internacionales lo que necesitas saber sobre Mi Casino

Diferencias clave entre casinos locales e internacionales lo que necesitas saber sobre Mi Casino Definición de casinos locales e internacionales Los casinos locales son aquellos que operan dentro de un país específico y están sujetos a las regulaciones de la jurisdicción local. Estos establecimientos suelen ofrecer una experiencia de juego más personalizada, ya que están

Diferencias clave entre casinos locales e internacionales lo que necesitas saber sobre Mi Casino Leer más »

O'yinlar va jamiyat qimor o'yinlarining ta'sirlari haqida fikrlar

O'yinlar va jamiyat qimor o'yinlarining ta'sirlari haqida fikrlar Qimor o’yinlarining ijtimoiy ta’siri Qimor o’yinlari jamiyatda turli xil ijtimoiy ta’sirlar yaratadi. Ularning ko’plab foydalanuvchilar o’zaro munosabatlar va jamoaviy ruhni kuchaytirishi mumkin, lekin shu bilan birga, 888starz salbiy oqibatlar ham keltirib chiqaradi. Ba’zi odamlar qimor o’yinlarini ko’ngilochar faoliyat sifatida qabul qilishsa, boshqalar uchun bu muammoli odatga aylanishi

O'yinlar va jamiyat qimor o'yinlarining ta'sirlari haqida fikrlar Leer más »

Pratiquer le jeu responsable conseils essentiels pour une expérience saine

Pratiquer le jeu responsable conseils essentiels pour une expérience saine Comprendre le jeu responsable Le jeu responsable est un concept essentiel qui vise à garantir que les activités de jeu se déroulent dans un cadre sain et équilibré. Il implique non seulement une prise de conscience des risques associés au jeu, mais aussi l’adhésion à

Pratiquer le jeu responsable conseils essentiels pour une expérience saine Leer más »

Regulaciones legales en el juego lo que Latribet debe saber

Regulaciones legales en el juego lo que Latribet debe saber Introducción a las regulaciones del juego en Ecuador Las regulaciones del juego en Ecuador han evolucionado en las últimas décadas, convirtiéndose en un aspecto crucial para la industria del entretenimiento. Este marco legal no solo busca proteger a los jugadores, sino también garantizar que las

Regulaciones legales en el juego lo que Latribet debe saber Leer más »

Unleash the thrill of gambling entertainment with Aviator

Unleash the thrill of gambling entertainment with Aviator The Excitement of Aviator’s Gameplay Aviator offers a unique gambling experience that sets it apart from traditional casino games. Players engage in a fast-paced environment where they bet on rising multipliers that can lead to impressive payouts. This innovative crash-style game keeps users on the edge of

Unleash the thrill of gambling entertainment with Aviator Leer más »