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

Sin categoría

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 »

Wie rabona casino mit Spielern interagiert – Ein Einblick

Das Rabona Casino hat sich durch seine benutzerfreundliche Plattform und hochwertige Interaktion mit Spielern einen Namen gemacht. In diesem Artikel werfen wir einen genaueren Blick auf die Art und Weise, wie das Casino mit seinen Nutzern kommuniziert und welche Unterstützung es bietet. Zudem werden wir die Zahlungsoptionen beleuchten, die den Spielern zur Verfügung stehen. Registrierung

Wie rabona casino mit Spielern interagiert – Ein Einblick Leer más »

Gry z jackpotem w Rollanzia Casino – Jak grać?

Rollanzia Casino to platforma, która przyciąga zarówno nowych, jak i doświadczonych graczy. Wśród oferowanych gier szczególne miejsce zajmują gry z jackpotem, które mogą przynieść znaczne wygrane. W tym artykule omówimy, jak grać w te gry, jakie są ich zasady, oraz zwrócimy uwagę na istotne aspekty, takie jak RTP, warunki bonusowe i wymagania dotyczące obrotu. Jeśli

Gry z jackpotem w Rollanzia Casino – Jak grać? Leer más »