The UV Realtime Crypto Dashboard is the easiest way to embed live, self-updating cryptocurrency charts directly into your WordPress posts and pages.
Perfect for crypto bloggers, financial news sites, and trading portfolios, this block connects directly to live market data streams. Because it establishes a direct WebSocket connection on the visitor’s browser, you get millisecond-accurate data updates without putting any additional load on your WordPress server.
wss:// data stream URL directly within the WordPress editor.Engineered for high-traffic environments, this plugin uses React and Recharts with strict memory management. It features automatic network drop detection, “zombie” connection killing, and auto-healing capabilities to ensure a flawless 60fps UI experience, even with high-frequency data.
This plugin is built with extensibility in mind. It exposes both PHP hooks for server-side defaults and JavaScript hooks so theme developers can extend the Gutenberg block’s UI controls.
PHP Filters (Server-Side Defaults)
add_filter( 'uv_realtime_crypto_dashboard_default_stream', function() { return 'wss://stream.binance.com:9443/ws/ethusdt@trade'; } );
Overrides the global fallback WebSocket data stream output on the frontend.
add_filter( 'uv_realtime_crypto_dashboard_default_refresh', function() { return 3000; } );
Overrides the global fallback refresh rate in milliseconds.
JavaScript Filters (Editor UI Extensibility)
You can easily extend the block’s sidebar dropdowns by hooking into the React rendering cycle using @wordpress/hooks in your theme’s admin JavaScript.
wp.hooks.addFilter( 'uvRealtimeCryptoDashboard.streamOptions', 'my-theme', function( options ) {
return [
...options,
{ label: 'Solana (SOL/USDT)', value: 'wss://stream.binance.com:9443/ws/solusdt@trade' },
{ label: 'Cardano (ADA/USDT)', value: 'wss://stream.binance.com:9443/ws/adausdt@trade' }
];
} );
Appends new cryptocurrency pairs to the “Select Live Market” dropdown inside the block settings sidebar.
wp.hooks.addFilter( 'uvRealtimeCryptoDashboard.refreshRateOptions', 'my-theme', function( options ) {
return [
...options,
{ label: 'Ultra Slow (5000ms)', value: 5000 }
];
} );
Appends custom millisecond options to the “Chart Refresh Rate” dropdown.
This plugin connects to a third-party service to fetch real-time market data.
UV Realtime Crypto Dashboard is designed with a “Privacy First” architecture.