Shortcodes

[wpdm_user_dashboard] – User Downloads Dashboard

2 min read Updated Jan 26, 2026

Create a personalized user area where logged-in members can view their downloads, purchase history, favorites, and account settings. Essential for membership sites and digital product stores.

Basic Syntax

[wpdm_user_dashboard]

Parameters

ParameterTypeDefaultDescription
logostring""URL of logo/image to display above the login form (when not logged in).
recommendedstring""Category slug for recommended items, or "recent" for latest packages. Skip to hide.
favinteger0Set to 1 to show user’s favorite/saved packages section.
signupinteger0Set to 1 to show registration form alongside login (for guests).
flaturlinteger0Set to 1 for flat URL structure (no query parameters).

Usage Examples

Basic Dashboard

[wpdm_user_dashboard]

With Favorites Section

[wpdm_user_dashboard fav=1]

Show Recent Downloads as Recommendations

[wpdm_user_dashboard recommended="recent"]

Recommend Specific Category

[wpdm_user_dashboard recommended="premium-templates"]

Login with Signup Option

[wpdm_user_dashboard signup=1]

Complete Example

[wpdm_user_dashboard
    recommended="recent"
    signup=1
    flaturl=0
    fav=1]

Dashboard Sections

The dashboard includes these areas for logged-in users:

  • My Downloads – Packages the user has access to download
  • Purchase History – Orders and purchased items (if Premium Packages active)
  • Favorites – Saved/bookmarked packages (when fav=1)
  • Recommended – Suggested downloads based on category or recency
  • Account Settings – Profile and password management

Guest View

Non-logged-in visitors see:

  • Login form (with optional branding via logo)
  • Registration form (when signup=1)
  • Password recovery link

Tips

  • Create a dedicated “My Account” or “Dashboard” page for this shortcode
  • Use recommended to cross-sell related products
  • Enable fav=1 to encourage users to save items for later
  • Combine with Premium Packages for complete e-commerce dashboard
  • Style the dashboard using your theme’s CSS or WPDM template overrides

Related

View Live Demo