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

Sin categoría

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 »

Jakie są top 10 gier w n1 casino?

Wybór odpowiednich gier w kasynie online, takim jak n1 casino, wymaga zrozumienia kilku kluczowych aspektów, takich jak RTP (Return to Player), warunki bonusowe oraz wymagania dotyczące obrotu. Poniżej przedstawiamy szczegółową analizę dziesięciu najpopularniejszych gier w n1 casino, które przyciągają doświadczonych graczy. 1. Automat Starburst Starburst to jeden z najbardziej ikonicznych automatów, oferujący wysoką jakość rozgrywki.

Jakie są top 10 gier w n1 casino? Leer más »

Hogyan válassz biztonságos fizetési módot a myempire casinoban?

A myempire kaszinóban történő játék során a biztonságos fizetési módok kiválasztása kiemelkedő fontosságú. A megfelelő módszer nemcsak a pénzkezelés biztonságát garantálja, hanem a zökkenőmentes játékélményt is. Itt bemutatjuk, hogyan választhatsz biztonságos fizetési módot a myempire casinoban. 1. lépés: Regisztráció a myempire kaszinóban Az első lépés a regisztráció a myempire kaszinó platformján. A regisztráció során adj

Hogyan válassz biztonságos fizetési módot a myempire casinoban? Leer más »

Jakie metody wpłat oferuje n1 casino?

Kasyna internetowe, takie jak n1, oferują różnorodne metody wpłat, aby sprostać oczekiwaniom swoich graczy. Wybór odpowiedniej metody jest kluczowy, ponieważ wpływa na szybkość transakcji oraz bezpieczeństwo środków. Poniżej przedstawiamy najczęściej zadawane pytania na ten temat oraz obalamy niektóre mity związane z metodami wpłat. Jakie metody wpłat są dostępne w n1 casino? W n1 casino dostępnych

Jakie metody wpłat oferuje n1 casino? Leer más »

Rollanzia Casino FAQs – Die häufigsten Fragen beantwortet

Das Rollanzia Casino hat sich als eine beliebte Plattform für mobile Spieler etabliert. Besonders die mobile Benutzererfahrung (UX) ist entscheidend für Spieler, die gerne unterwegs spielen. In diesem Artikel beantworten wir die häufigsten Fragen zu Rollanzia Casino und beleuchten dabei wichtige Aspekte wie die App-Qualität, die Reaktionsfähigkeit und die Touch-Oberfläche. Mobile App Qualität Die mobile

Rollanzia Casino FAQs – Die häufigsten Fragen beantwortet Leer más »