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

Public

The unseen psychological toll of gambling understanding its effects on mental health

The unseen psychological toll of gambling understanding its effects on mental health Understanding the Psychological Impact of Gambling The psychological impact of gambling extends far beyond the thrill of a win or the agony of a loss. Many players experience complex emotional landscapes filled with highs and lows that are challenging to navigate. For instance, […]

The unseen psychological toll of gambling understanding its effects on mental health Leer más »

Regulaciones legales en los casinos cambios y su impacto en los jugadores

Regulaciones legales en los casinos cambios y su impacto en los jugadores Evolución de las regulaciones en los casinos En los últimos años, las regulaciones legales en el sector de los casinos han experimentado cambios significativos en respuesta a la creciente popularidad de los juegos de azar, tanto en formato físico como en línea. Los

Regulaciones legales en los casinos cambios y su impacto en los jugadores Leer más »

Maximizando tus bonos en el casino estrategias efectivas para ganar

Maximizando tus bonos en el casino estrategias efectivas para ganar Comprendiendo los bonos de casino Los bonos de casino son incentivos que ofrecen las casas de juego para atraer a nuevos jugadores o mantener a los existentes. Estos bonos pueden variar en tipo y cantidad, desde bonos de bienvenida hasta giros gratis y recompensas por

Maximizando tus bonos en el casino estrategias efectivas para ganar Leer más »

Descubre los juegos de casino más populares y su funcionamiento

Descubre los juegos de casino más populares y su funcionamiento Máquinas tragamonedas Las máquinas tragamonedas son uno de los juegos más emblemáticos de los casinos, tanto en línea como físicos. Su funcionamiento es relativamente sencillo: el jugador inserta monedas o selecciona una cantidad en su dispositivo y activa la máquina. Al girar los carretes, se

Descubre los juegos de casino más populares y su funcionamiento Leer más »

Descubre la emoción: Cómo ganar a lo grande en los juegos de Casino Online

Para empezar, el mundo de los casinos en línea es un espacio emocionante y lleno de oportunidades. Muchas personas buscan no solo entretenimiento, sino también la posibilidad de ganar grandes premios. Este artículo está diseñado para aquellos que desean explorar cómo maximizar su experiencia de juego en un casino online y aumentar sus posibilidades de

Descubre la emoción: Cómo ganar a lo grande en los juegos de Casino Online Leer más »

Descubre la emoción: Cómo ganar a lo grande en los juegos de Casino Online

Para empezar, el mundo de los casinos en línea es un espacio emocionante y lleno de oportunidades. Muchas personas buscan no solo entretenimiento, sino también la posibilidad de ganar grandes premios. Este artículo está diseñado para aquellos que desean explorar cómo maximizar su experiencia de juego en un casino online y aumentar sus posibilidades de

Descubre la emoción: Cómo ganar a lo grande en los juegos de Casino Online Leer más »

Descubre la emoción: Cómo ganar a lo grande en los juegos de Casino Online

Para empezar, el mundo de los casinos en línea es un espacio emocionante y lleno de oportunidades. Muchas personas buscan no solo entretenimiento, sino también la posibilidad de ganar grandes premios. Este artículo está diseñado para aquellos que desean explorar cómo maximizar su experiencia de juego en un casino online y aumentar sus posibilidades de

Descubre la emoción: Cómo ganar a lo grande en los juegos de Casino Online Leer más »

Descubre la emoción: Cómo ganar a lo grande en los juegos de Casino Online

Para empezar, el mundo de los casinos en línea es un espacio emocionante y lleno de oportunidades. Muchas personas buscan no solo entretenimiento, sino también la posibilidad de ganar grandes premios. Este artículo está diseñado para aquellos que desean explorar cómo maximizar su experiencia de juego en un casino online y aumentar sus posibilidades de

Descubre la emoción: Cómo ganar a lo grande en los juegos de Casino Online Leer más »

Nuevas regulaciones en casinos lo que Spinboss casino debe saber para mantenerse al día

Nuevas regulaciones en casinos lo que Spinboss casino debe saber para mantenerse al día Entendiendo el panorama regulatorio actual En la última década, el sector de los casinos ha experimentado una transformación significativa, impulsada por el crecimiento de las apuestas en línea y la digitalización. Las nuevas regulaciones están diseñadas para proteger tanto a los

Nuevas regulaciones en casinos lo que Spinboss casino debe saber para mantenerse al día Leer más »

Sorumlu oyun oynamanın yolları Tulipbet Casino ile güvenli kumar deneyimi

Sorumlu oyun oynamanın yolları Tulipbet Casino ile güvenli kumar deneyimi Sorumlu oyun oynamanın önemi Sorumlu oyun oynamak, kumar dünyasında en önemli unsurlardan biridir. Oyuncuların bütçelerini kontrol altında tutmaları, kayıplarını yönetmeleri ve oynama sürelerini sınırlamaları büyük bir önem taşır. Tulipbet, kullanıcılarına bu bilinci aşılamak amacıyla çeşitli araçlar sunmaktadır. Örneğin, oyuncular, harcama limitleri belirleyerek kendilerini koruyabilirler. Ayrıca,

Sorumlu oyun oynamanın yolları Tulipbet Casino ile güvenli kumar deneyimi Leer más »