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

xtw1838790ca

Juego Justo y Grandes Premios por Todo el País con PiperSpin Casino Daily

Durante mi trayectoria por los casinos en línea en España, un nombre siempre aparece cuando se conversa de transparencia y emoción diaria: PiperSpin Casino https://piperspins.eu/es-es/. Lo que más me gusta es la seguridad de tener certeza que cada giro y cada premio se gestionan con equidad. Ahí es donde esta plataforma realmente resplandece. No es […]

Juego Justo y Grandes Premios por Todo el País con PiperSpin Casino Daily Leer más »

Bonusem do 7000 PLN i vox casino rejestracja darmowymi spinami, oferujemy ponad 3500 gier.

Nasze wirtualne drzwi są szeroko otwarte (aby zaoferować Ci niezrównane doświadczenie – pomyśl o ogromnych jackpotach czekających na wygraną), eleganckim designie, który jest tak ostry jak Twoje zwycięskie pasmo, oraz ekscytującej rozgrywce, która trzyma Cię w napięciu. Włączenie zarówno gier kasynowych, jak i zakładów sportowych czyni ją jednopunktowym celem dla wszystkich typów hazardu online.

Bonusem do 7000 PLN i vox casino rejestracja darmowymi spinami, oferujemy ponad 3500 gier. Leer más »

Enjoy Casino Responsibly and Enjoy Real Money Fun at Slotlair Casino in UK

Welcome to Slotlair Casino, as we believe that exciting real money action and constant safety must go hand in hand. We are devoted to offering our UK players a safe, transparent, and immensely enjoyable online gaming setting. Our platform is built on a foundation of robust authorization, state-of-the-art security, and a vast selection of high-quality

Enjoy Casino Responsibly and Enjoy Real Money Fun at Slotlair Casino in UK Leer más »

Efbet Casino – Jak zastihnout zákaznickou podporu v Česku

V Efbet Casino si jsme si dobře vědomi, že i v té nejkvalitnější online zábavě mohou vzniknout situace, kdy vyžadujete rychlou a odbornou pomoc https://efbetkazino.com/cs/. Proto jsme vybudovali komplexní systém zákaznické podpory, který je vám v Česku k dispozici 24 hodin denně, 7 dní v týdnu. Naším cílem není jen vyřizovat problémy, ale být vaším

Efbet Casino – Jak zastihnout zákaznickou podporu v Česku Leer más »

Titres et Fonctionnalités Accessibles au Lizaro Casino pour les Amateurs en France

lizarocasino met à disposition une plateforme complète pour les joueurs français, avec un catalogue de jeux large. Ce qui retient l’attention, c’est son interface facile à prendre en main, ses moyens de paiement locaux et une approche sérieuse du jeu responsable. Plongeons dans le détail de ce que l’on y trouve. Bandits Manchots : Des

Titres et Fonctionnalités Accessibles au Lizaro Casino pour les Amateurs en France Leer más »

Betalice Casino – Ærlige Spill og Spennende Stunder i Norge

Velkommen til en plass en plass hvor integritet og spenning er like sentrale. Betalice Casino gir en spillopplevelse som oppleves trygg og fantastisk for deg som spiller i Norge. Tillit er grunnmuren vi står på. Derfor utformer plattformen vår på gjennomsiktige prinsipper, en godkjent lisens og et spillutvalg som er samtidig rettferdig og morsomt. Vi

Betalice Casino – Ærlige Spill og Spennende Stunder i Norge Leer más »

Iris Casino – Kā saņemt bonusus: soli pa solim bonusu norādījumi

Esam rūpīgi izpētījuši Iris Kazino Depozīta Bonuss Casino bonusu shēmu, lai ikviens spēlētājs spētu bez problēmām izmantot visas piedāvātās priekšrocības. Pievilcīgi jaunpienācēju akcijas, pastāvīgas akcijas un saprotami aktivizācijas darbības padara šo platformu par vienīgo no patīkamākajām vietām azartspēļu entuziastiem. Mēs gribam, lai jūs apzinātos, kādi ir bonusi pieejami, un skaidri aptvertu, kā tos saņemt, izbēgot

Iris Casino – Kā saņemt bonusus: soli pa solim bonusu norādījumi Leer más »

Fugu Casino – Slot Machines and Classic Table Games in UK

Fugu Casino launches on the digital gaming scene with a vibrant, captivating platform that catches your focus from the first click https://ffugu.net/. This casino sets itself apart by blending new slot machines with classic table games, all presented in a user experience that focuses on fun and safety. Deriving its name from the unique pufferfish,

Fugu Casino – Slot Machines and Classic Table Games in UK Leer más »

Felicebet Casino: Auf dem jeder Spieleinsatz auf eine Prämie in Deutschland abzielt

Im digitalen Glücksspielmarkt zählen die Boni. Felicebet Casino geht jedoch einen neuen Weg. Statt ausschließlich auf ein üppiges Willkommensgeschenk zu setzen, setzt die Plattform Wert auf ein beständiges Belohnungserlebnis. Hier hat jeder einzelne Einsatz eine Rolle. Das Herzstück stellt dar ein wohlüberlegtes Treueprogramm, das kontinuierliches Spielen in echte Vorteile verwandelt. Wie vermag es Felicebet, das

Felicebet Casino: Auf dem jeder Spieleinsatz auf eine Prämie in Deutschland abzielt Leer más »