PVD User Dashboard

Give your customers a central dashboard for managing their downloads, licenses, transactions and much more.

Active 0.1.01 62 KB updated: 05/20/2026 6:07 PM

PVD User Dashboard Modern is a modular dashboard block with multiple skin options:

  • Default
  • Alt split-panel
  • Modern left-nav
  • Starter developer skin

The dashboard preserves the same functional behavior across skins:

  • tab navigation
  • section switching
  • show/hide section controls
  • hash navigation
  • AJAX behavior for supported dashboard actions

The plugin is now organized around shared registries and base classes:

  • includes/class-skin-registry.php — central skin metadata
  • includes/class-dashboard-renderer-base.php — shared renderer helpers
  • includes/class-block-registration-base.php — shared block registration
  • includes/class-asset-manager-base.php — shared asset registration/enqueue logic

Each skin keeps its own renderer, asset manager, and block folder, but those classes are now thin wrappers over the shared base layer.

The starter skin is intentionally stripped down and designed as a developer base for building update-proof custom skins.

  • Upload the plugin to /wp-content/plugins/pvd-user-dashboard-modern/.
  • Activate the plugin through the WordPress Plugins screen.
  • Add the dashboard block to a page.
  • Choose a skin in the block settings.