Docs / Settings Reference / Social Settings

Social Settings

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
Facebook Share to Facebook Enabled
Twitter/X Tweet package link Enabled
LinkedIn Share to LinkedIn Enabled
Pinterest Pin with image Disabled
WhatsApp Share via WhatsApp Enabled
Telegram Share via Telegram Disabled
Email 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 Facebook App ID & Secret
Google Google OAuth Client ID
Twitter/X Twitter API Key & Secret
LinkedIn LinkedIn App Credentials
GitHub GitHub OAuth App

Facebook Login Setup

  • Go to Facebook Developers
  • Create a new app or select existing
  • Add “Facebook Login” product
  • Configure OAuth settings:
  • – Valid OAuth Redirect URI: https://yoursite.com/wp-admin/admin-ajax.php

  • Copy App ID and App Secret to WPDM settings
  • Google Login Setup

  • Go to Google Cloud Console
  • Create a new project or select existing
  • Enable “Google+ API” or “People API”
  • Create OAuth 2.0 credentials
  • Set authorized redirect URI
  • Copy Client ID and Secret to WPDM settings
  • 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”

  • Verify App ID and Secret
  • Check app is in “Live” mode
  • Ensure login product is enabled
  • “Google Login Failed”

  • Verify redirect URI matches exactly
  • Check API is enabled
  • Ensure credentials are correct
  • “Social Share Not Working”

  • Check for JavaScript conflicts
  • Verify social scripts are loading
  • Clear browser cache
  • Debug Mode

    Enable social debug mode to troubleshoot issues:

  • Go to Social Settings
  • Enable “Debug Mode”
  • Check browser console for errors
  • View logged API responses
  • Tips

  • Test social login as a new user
  • Use og:image for better share visibility
  • Configure all active social platforms
  • Keep API credentials secure
  • Monitor social shares in analytics
  • Related Documentation

  • Social Locks
  • Email Lock
  • Frontend Access Settings
  • Last updated on January 26, 2026

    Need Help?

    Get support from our team or community forum.

    Visit Support

    Customization

    Need custom features? We can help.

    Request Quote