Configure social media integrations and sharing options in WordPress Download Manager. Access these settings from Downloads > Settings > Social Settings.
Social Sharing
Enable visitors to share your packages on social media platforms.
Sharing Buttons
| Platform | Description | Default |
|---|---|---|
| Share to Facebook | Enabled | |
| Twitter/X | Tweet package link | Enabled |
| Share to LinkedIn | Enabled | |
| Pin with image | Disabled | |
| Share via WhatsApp | Enabled | |
| Telegram | Share via Telegram | Disabled |
| Share via email | Enabled |
Button Placement
| Location | Description |
|---|---|
| Before Content | Above package description |
| After Content | Below package description |
| Floating Sidebar | Fixed position on scroll |
| Template Tag | Manual placement with [share_buttons] |
Button Style
| Style | Description |
|---|---|
| Icons Only | Just social icons |
| Icons with Labels | Icons plus platform names |
| Rounded | Circular buttons |
| Square | Square buttons |
| Outline | Border-only style |
Social Login
Allow users to log in using their social media accounts.
Supported Providers
| Provider | Requirements |
|---|---|
| Facebook App ID & Secret | |
| Google OAuth Client ID | |
| Twitter/X | Twitter API Key & Secret |
| LinkedIn App Credentials | |
| GitHub | GitHub OAuth App |
Facebook Login Setup
– Valid OAuth Redirect URI: https://yoursite.com/wp-admin/admin-ajax.php
Google Login Setup
Social Login Settings
| Setting | Description | Default |
|---|---|---|
| Show on Login Form | Display social login buttons | Enabled |
| Show on Registration | Display during registration | Enabled |
| Auto-create User | Create account if not exists | Enabled |
| Default Role | Role for social login users | Subscriber |
| Link Accounts | Allow linking social to existing | Enabled |
Social Locks
Require social actions to unlock downloads. See Social Locks Documentation.
Lock Types
| Lock Type | Description |
|---|---|
| Like Lock | Require Facebook like |
| Tweet Lock | Require Twitter share |
| Follow Lock | Require social follow |
| Share Lock | Require share action |
Lock Settings
| Setting | Description |
|---|---|
| Lock Message | Text shown above lock buttons |
| Success Message | Text shown after unlock |
| Remember Unlock | Don’t require unlock again |
| Cookie Duration | How long to remember (days) |
Open Graph Settings
Configure how packages appear when shared on social media.
Default Open Graph Tags
| Tag | Description | Template Tag |
|---|---|---|
| og:title | Share title | [package_title] |
| og:description | Share description | [package_description] |
| og:image | Share image | [package_thumbnail] |
| og:url | Canonical URL | [package_url] |
| og:type | Content type | “product” |
Twitter Card Settings
| Setting | Description |
|---|---|
| Card Type | Summary, Large Image, App |
| Twitter Handle | @username for attribution |
| Creator Handle | @author for credits |
Social Profile Links
Add social profile links to author profiles.
Available Fields
| Field | Display Location |
|---|---|
| Facebook URL | Author profile, team pages |
| Twitter Handle | Author profile, team pages |
| LinkedIn URL | Author profile, team pages |
| Instagram URL | Author profile, team pages |
| YouTube URL | Author profile, team pages |
| GitHub URL | Author profile, team pages |
API Credentials Storage
| Setting | Description |
|---|---|
| Encryption | Encrypt stored API keys |
| Key Rotation | Remind to rotate keys |
| Access Logging | Log API key usage |
Troubleshooting
Common Issues
“Facebook App Not Configured”
“Google Login Failed”
“Social Share Not Working”
Debug Mode
Enable social debug mode to troubleshoot issues: