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

Post

Winning big becomes easier with exclusive promotions featuring the nine casino bonus code for a thri

Winning big becomes easier with exclusive promotions featuring the nine casino bonus code for a thrilling experience. Understanding Casino Bonuses Importance of Bonus Codes How to Find the Best Bonus Codes Strategies for Using Bonus Codes Navigation of Bonus Terms Common Wagering Requirements Identifying Fair Terms Maximizing Your Bonus Experience Focusing on Slot Games Types […]

Winning big becomes easier with exclusive promotions featuring the nine casino bonus code for a thri Leer más »

Unleashing thrill and innovation in online entertainment, nine casino sets the stage for unforgettab

Unleashing thrill and innovation in online entertainment, nine casino sets the stage for unforgettable gaming adventures. Understanding the Game Selection at Nine Casino Slots Table Games Bonuses and Promotions at Nine Casino VIP Program Tournaments and Events Payment Methods and Security at Nine Casino Responsible Gaming Initiatives Customer Support Services Mobile Gaming Experience at Nine

Unleashing thrill and innovation in online entertainment, nine casino sets the stage for unforgettab Leer más »

Unleashing rewards and excitement awaits at this vibrant venue with a fantastic nine casino bonus co

Unleashing rewards and excitement awaits at this vibrant venue with a fantastic nine casino bonus code to enhance your play. Understanding the Nine Casino Bonus Code The Benefits of Using the Nine Casino Bonus Code How to Redeem the Nine Casino Bonus Code Maximizing Your Bonus Strategy Understanding Wagering Requirements Common Mistakes to Avoid Player

Unleashing rewards and excitement awaits at this vibrant venue with a fantastic nine casino bonus co Leer más »

Unleash vibrant gaming adventures anywhere, powered by the convenience of the nine casino app downlo

Unleash vibrant gaming adventures anywhere, powered by the convenience of the nine casino app download. Understanding the Nine Casino App Seamless Download and Installation Promotions and Bonuses Game Variety and Quality Safety and Security Features Customer Support Services Community Engagement Features Conclusion and Future Prospects Unleash vibrant gaming adventures anywhere, powered by the convenience of

Unleash vibrant gaming adventures anywhere, powered by the convenience of the nine casino app downlo Leer más »

An electrifying journey through games and rewards unfolds at nine casino, promising excitement at ev

An electrifying journey through games and rewards unfolds at nine casino, promising excitement at every turn! Unveiling the Game Selection Table Games: A Classic Appeal Slots: The Thrill of Chance Reward Programs that Elevate the Experience Types of Rewards Offered The Impact of Technology on Rewards Events and Promotions: Keeping the Buzz Alive The Thrill

An electrifying journey through games and rewards unfolds at nine casino, promising excitement at ev Leer más »

Atrévete a demostrar tu destreza mientras te enfrentas a peligrosas llamas en un desafiante camino d

Atrévete a demostrar tu destreza mientras te enfrentas a peligrosas llamas en un desafiante camino de apuestas, donde chicken road 2 redefine el concepto de juego emocionante. Conceptos básicos de chicken road 2 Reglas del Juego Estrategias para triunfar Recompensas y Bonificaciones El papel de la técnica en el juego Aspecto Social del Juego Consejos

Atrévete a demostrar tu destreza mientras te enfrentas a peligrosas llamas en un desafiante camino d Leer más »

Atrévete a cruzar el peligroso sendero donde el camino del pollo te hará saltar sobre hornos ardient

Atrévete a cruzar el peligroso sendero donde el camino del pollo te hará saltar sobre hornos ardientes y multiplicar tus premios. ¿Qué es el camino del pollo? Las reglas del juego La emoción de ganar y arriesgar Consejos para jugadores nuevos La importancia de la estrategia Características únicas del juego El impacto social y comunitario

Atrévete a cruzar el peligroso sendero donde el camino del pollo te hará saltar sobre hornos ardient Leer más »

¿Te atreves a sortear los hornos y convertirte en el campeón de las apuestas en chicken road

¿Te atreves a sortear los hornos y convertirte en el campeón de las apuestas en chicken road? Historia del juego Chicken Road ¿Cómo se juega Chicken Road? Estrategias para ganar en Chicken Road Beneficios y riesgos de jugar Chicken Road ¿Por qué Chicken Road es tan popular? Testimonios de jugadores ¿Te atreves a sortear los

¿Te atreves a sortear los hornos y convertirte en el campeón de las apuestas en chicken road Leer más »

¿Te atreves a enfrentar los hornos ardientes en un recorrido donde la emoción y chicken road slot se

¿Te atreves a enfrentar los hornos ardientes en un recorrido donde la emoción y chicken road slot se entrelazan en cada salto? La mecánica de juego de chicken road slot Consejos para jugar chicken road slot Las emociones detrás de chicken road slot Futuro de chicken road slot ¿Te atreves a enfrentar los hornos ardientes

¿Te atreves a enfrentar los hornos ardientes en un recorrido donde la emoción y chicken road slot se Leer más »

Niezwykłe bonusy, które mogą zwiększyć Twoje wygrane, dzięki vavada kod promocyjny — odkryj nowe moż

Niezwykłe bonusy, które mogą zwiększyć Twoje wygrane, dzięki vavada kod promocyjny — odkryj nowe możliwości! Co to jest kod promocyjny? Rodzaje promocji w Vavadzie Jak wykorzystać vavada kod promocyjny? Korzyści z wykorzystania kodów promocyjnych Najczęściej zadawane pytania Mit o kodach promocyjnych Wnioski dotyczące kodów promocyjnych Niezwykłe bonusy, które mogą zwiększyć Twoje wygrane, dzięki vavada kod

Niezwykłe bonusy, które mogą zwiększyć Twoje wygrane, dzięki vavada kod promocyjny — odkryj nowe moż Leer más »