Create a complete front-end dashboard where users can upload, manage, and publish download packages without accessing the WordPress admin. Perfect for multi-author sites, marketplaces, and membership platforms.
Basic Syntax
[wpdm_frontend]
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
logo | string | "" | URL of logo image to display above the login form. |
hide | string | "" | Comma-separated list of sections to hide: settings, images, cats, tags. |
Configuration Required
Before using this shortcode, you must configure allowed user roles:
- Go to Downloads → Settings → Frontend
- Select which user roles can create packages from the frontend
- Save changes
Usage Examples
Basic Dashboard
[wpdm_frontend]
With Custom Logo
[wpdm_frontend logo="https://yoursite.com/logo.png"]
Simplified Interface
Hide advanced options for a cleaner interface:
[wpdm_frontend hide="settings,images,cats,tags"]
Hide Only Categories
[wpdm_frontend hide="cats"]
Dashboard Features
The frontend dashboard provides:
- Package List – View and manage all uploaded packages
- Add New Package – Upload files and configure package details
- Edit Packages – Modify existing package settings
- Statistics – View download counts and analytics
- Profile Settings – Update author profile information
Hide Parameter Options
| Value | Effect |
|---|---|
settings | Hides the package settings metabox (access control, download limits, etc.) |
images | Hides the preview images upload section |
cats | Hides category selection dropdown |
tags | Hides tags input field |
Tips
- Create a dedicated page for the author dashboard
- Use
hideto simplify the interface for non-technical users - Combine with role-based access control for moderated submissions
- Authors can only see and edit their own packages
Related
- [wpdm_user_dashboard] – Customer download dashboard
- [wpdm_user_profile] – Public author profiles
- Frontend Access Settings – Configure frontend permissions
Demo credentials: demo / demo