Display public author profiles showing their uploaded packages, bio, and contact information. Perfect for multi-author download sites and marketplaces where users can browse creator portfolios.
Basic Syntax
[wpdm_user_profile]
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
template | string | "" | Link template ID to use for package listings. |
items_per_page | integer | 12 | Number of packages to display per page. |
Setup Instructions
1. Create Profile Page
- Create a new page (e.g., “Author Profile”)
- Add the
[wpdm_user_profile]shortcode - Publish the page
2. Configure in Settings
- Go to Downloads → Settings → Frontend
- Select your new page as the “Public Profile Page”
- Save changes
3. Authors Update Their Profiles
- Authors go to the Author Dashboard
- Click “Edit Public Profile” in the sidebar
- Fill in bio, social links, and other details
- Save changes
Usage Examples
Basic Profile Page
[wpdm_user_profile]
Custom Template and Pagination
[wpdm_user_profile template="link-template-card" items_per_page="24"]
Profile Features
Public profiles display:
- Author Avatar – Profile picture from Gravatar or uploaded image
- Display Name – Author’s public name
- Bio/Description – About the author
- Social Links – Website, Twitter, LinkedIn, etc.
- Package Count – Total number of published packages
- Package Grid – Browsable list of author’s downloads
URL Structure
Profile pages use this URL format:
https://yoursite.com/profile/?profile=username
Or with flat URLs enabled:
https://yoursite.com/profile/username/
Theme Integration
To use profiles on WordPress’s native author pages (/author/username/):
Option 1: Create author.php
- Create
author.phpin your theme directory - Replace the standard loop with:
<?php echo do_shortcode('[wpdm_user_profile items_per_page="12"]'); ?>
Option 2: Customize Template
- Create
download-managerfolder in your theme - Copy
user-profiledirectory fromplugins/download-manager/tpls/ - Paste into
[theme]/download-manager/ - Edit
profile.phpas needed
Tips
- Encourage authors to complete their profiles for better engagement
- Use a grid template (
link-template-card) for visual appeal - Profile pages are SEO-friendly with proper meta tags
- Authors can share their profile URL on social media
Related
- [wpdm_frontend] – Author dashboard for managing packages
- [wpdm_user_dashboard] – Customer account area
- Frontend Access Settings – Configure profile pages