/** * 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(); Sin categoría – Página 7380 – Partidas de San Luis

Sin categoría

Condiciones de los Bonos en ragnaro casino – ¿Qué Sabes?

Los bonos en ragnaro casino son una parte fundamental de la experiencia de juego, y entender sus condiciones es crucial para maximizar la diversión y las posibilidades de ganar. En este artículo, profundizaremos en los aspectos más relevantes de los bonos, incluyendo los requisitos de apuesta, los límites y las fechas de caducidad. Requisitos de […]

Condiciones de los Bonos en ragnaro casino – ¿Qué Sabes? Leer más »

Rainbet Casino’s Mobile App vs Desktop Experience

Rainbet Casino has gained significant traction in the online gaming sector, offering players a versatile gaming experience through its mobile app and desktop platform. Both formats provide unique features tailored to different user preferences, and understanding these can enhance one’s gaming journey. This article will focus on critical aspects such as user interface, game variety,

Rainbet Casino’s Mobile App vs Desktop Experience Leer más »

Les tendances des promotions chez Rainbet Casino

Les joueurs expérimentés savent que les promotions d’un casino peuvent faire une grande différence pour maximiser leur retour sur investissement. Dans cet article, nous allons explorer les tendances des promotions chez Rainbet Casino, tout en portant une attention particulière à des éléments cruciaux tels que le taux de retour au joueur (RTP), les conditions de

Les tendances des promotions chez Rainbet Casino Leer más »

Analiza bonusów kasynowych w rakebit casino

Witamy w ekskluzywnej analizie bonusów oferowanych przez rakebit casino, gdzie skupimy się na korzyściach dostępnych dla graczy VIP, limitach wypłat oraz unikalnych grach. W obliczu rosnącej konkurencji na rynku gier online, zrozumienie struktury bonusów staje się kluczowe dla doświadczenia gracza. Jakie bonusy oferuje rakebit casino? Rakebit casino zapewnia różne rodzaje bonusów, które są dostosowane do

Analiza bonusów kasynowych w rakebit casino Leer más »

Najlepsze promocje miesięczne w kasynie raviolibet

Kasyno Raviolibet zdobywa popularność wśród polskich graczy, oferując różnorodne promocje miesięczne. Warto jednak zrozumieć, jak działają te oferty, z jakimi warunkami się wiążą oraz jakie są potencjalne pułapki. Przyjrzyjmy się szczegółowo promocjom, które mogą przyciągnąć uwagę graczy, a także ich bezpieczeństwu i transparentności. Licencjonowanie i bezpieczeństwo Raviolibet jest licencjonowane przez odpowiednie organy, co jest kluczowe

Najlepsze promocje miesięczne w kasynie raviolibet Leer más »

La Historia de rakebit casino – Orígenes y Evolución

Rakebit casino ha emergido como un competidor significativo en el sector de los juegos de azar online en España. Desde sus humildes comienzos hasta su posición actual, la trayectoria de este casino refleja tanto las oportunidades como los desafíos del entorno regulatorio español, administrado por la Dirección General de Ordenación del Juego (DGOJ). Orígenes de

La Historia de rakebit casino – Orígenes y Evolución Leer más »

realz casino – Opinie Graczy

W dzisiejszych czasach kasyna online zdobywają coraz większą popularność w Polsce, a jednym z takich miejsc jest realz kasyno. W artykule tym przyjrzymy się opiniom graczy, a także technologiom i mechanikom stojącym za tym kasynem. Zrozumienie, jak działają różne gry oraz jakie są opcje dostarczane przez dostawców oprogramowania, jest kluczowe dla wyboru odpowiedniego miejsca do

realz casino – Opinie Graczy Leer más »

Poradnik po grach jackpot w raviolibet casino

Gry jackpot w raviolibet kasyno przyciągają graczy swoją obietnicą wysokich wygranych i emocjonującej zabawy. W tym poradniku skoncentrujemy się na kluczowych aspektach gier jackpot, takich jak dostawcy oprogramowania, zmienność oraz różnorodność gier. Zrozumienie tych elementów pomoże Państwu w podejmowaniu lepszych decyzji podczas gry. Dostawcy oprogramowania W raviolibet casino znajdują się gry jackpot od wiodących dostawców

Poradnik po grach jackpot w raviolibet casino Leer más »