
PVD User Dashboard
Give your customers a central dashboard for managing their downloads, licenses, transactions and much more.
PVD User Dashboard Modern is the next-generation version of the PVD dashboard experience. It replaces a monolithic account page approach with an extensible architecture that separates dashboard sections into dedicated renderers, keeps the frontend interface accessible, and supports both editor previews and live output.
The plugin is intended for sites that need a user account hub with sections such as:
- Profile details
- Orders and purchase history
- Downloads and licenses
- Tables
- Like & Save tools
- Messages with unread indicators
- Contribution tools for authors and contributors
The dashboard is rendered through a dynamic block and can also be inserted using a shortcode. That makes it easier to use in block themes, classic themes, template parts, or custom page layouts.
The result is a dashboard system that is more maintainable than a single all-in-one template and easier to extend as the site grows.
- Upload the plugin folder to wp-content/plugins/pvd-user-dashboard-modern/.
- Activate the plugin in the WordPress admin.
- The plugin will create a default dashboard page on activation if one does not already exist.
- Place the dashboard block into a page, or use the shortcode where needed.
- If licensing is required on your site, enter the license key in the plugin settings page.
- Modular dashboard layout with distinct sections
- Dynamic tabbed navigation for logged-in users
- Profile section output
- EDD order history section
- License management section
- Tables section
- Like & Save section
- Messages section with badge support
- Contributions section for authors and contributors
- Block editor preview for content authors
- Shortcode support for classic placement
- AJAX-powered order pagination
- License key settings screen in the WordPress admin
- Activation flow that creates a default dashboard page on plugin activation
- Frontend asset loading only when the dashboard block is present
- Accessibility-minded tab and panel structure
- Clean separation between display logic and data retrieval
Block Usage
Add the PVD User Dashboard Modern block to a page in the block editor. The block is a dynamic block, so the frontend output is generated by the plugin rather than stored in post content.
The editor preview shows the available sections and mirrors the overall structure of the live dashboard.
You can control visibility for the major dashboard areas from the block settings in the editor.
Shortcode Usage
Use the shortcode below anywhere shortcodes are supported:
[pvd_modern_dashboard]
Dashboard Page
On activation, the plugin attempts to create a page with the slug:
dashboard-modern
That page contains the dashboard block and serves as the default account dashboard entry point.
Admin Settings
The plugin adds a settings page under the WordPress Settings menu. This page currently manages the plugin license key and stores the activation status, last error, and last activation result.











