Settings Reference

Social Settings

5 min read Updated Mar 16, 2026

Configure social media integrations and sharing options in WordPress Download Manager. Access these settings from Downloads > Settings > Social Settings.

Social Lock Panel

The Social Lock Panel enables you to prompt users to interact with social platforms before accessing downloads.

Fields

  • Title
    Set the heading that appears above the social lock.
    Example: "Like or Share to Download"

  • Description
    Add a message guiding the user on what action to take.
    Example: "Please support us, use one of the buttons below to unlock the download link."

Facebook App Settings

To enable Facebook login or lock, you need a Facebook App.

Required Fields

  • Facebook APP ID – Enter the App ID obtained from Facebook Developer Console.
  • Facebook APP Secret – Enter the App Secret from your Facebook app.
  • Login Redirect URI – The URL where users are redirected after login:
    https://yoursite-name.com/?sociallogin=facebook
  • Connect Redirect URI – The URL for connecting an existing account:
    https://yoursite-name.com/?connect=facebook

Google API Credentials

Google login or lock requires API credentials from the Google Developer Console.

Required Fields

  • API Key – Google API key.
  • Client ID – OAuth client ID.
  • Client Secret – OAuth client secret.
  • Login Redirect URI – Redirect URL after login:
    https://yoursite-name.com/?sociallogin=google

LinkedIn App Settings

LinkedIn login or lock requires an app created on LinkedIn Developer.

Required Fields

  • LinkedIn Client ID – Enter your LinkedIn app’s client ID.
  • LinkedIn Client Secret – Enter your LinkedIn app’s client secret.
  • Login Redirect URI – Redirect after login:
    https://yoursite-name.com/?sociallogin=linkedin
  • Connect Redirect URI – Redirect after account connect:
    https://yoursite-name.com/?connect=linkedin

Twitter App Settings

To enable Twitter login or lock:

Required Fields

  • Access Token – Your Twitter app’s access token.
  • Access Token Secret – Secret for the access token.
  • Consumer Key (API Key) – Twitter app API key.
  • Consumer Secret (API Secret) – Twitter app API secret.
  • Redirect URI – Redirect URL for Twitter login:
    https://yoursite-name.com/

Enable Social Logins

Allow users to log in using their social media accounts. At the bottom of the settings panel, you can enable or disable social logins for your website:

  • Google – Toggle to enable Google login.
  • Facebook – Toggle to enable Facebook login.
  • Twitter – Toggle to enable Twitter login.
  • LinkedIn – Toggle to enable LinkedIn login.

Facebook Login Setup

  • Go to Facebook Developers
  • Create a new app or select an existing one
  • 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 Social 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

Twitter Login Setup

  • Go to Twitter Developer Portal
  • Create a new app or select an existing one
  • Go to User authentication settings and enable OAuth 1.0a
  • Set Callback URL / Redirect URI: https://yoursite.com/wp-admin/admin-ajax.php
  • Generate Access Token, Access Token Secret, Consumer Key (API Key), and Consumer Secret (API Secret)
  • Copy these credentials into WPDM Social Settings

LinkedIn Login Setup

  • Go to LinkedIn Developer Portal
  • Create a new app or select an existing one
  • Go to AuthOAuth 2.0 settings
  • Add Authorized Redirect URL: https://yoursite.com/wp-admin/admin-ajax.php
  • Copy Client ID and Client Secret into WPDM Social 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

API Credentials Storage

Setting Description
Encryption Encrypt stored API keys
Key Rotation Remind to rotate keys
Access Logging Log API key usage

BroadcastHQ – Your Social Command Center

BroadcastHQ turns your WordPress site into a social media powerhouse, allowing you to publish content everywhere with a single click. Reach audiences across 6 major platforms, Facebook, Twitter, LinkedIn, Instagram, Pinterest, and Google Business automatically, without leaving your WordPress dashboard.

Quick Broadcast Composer

Not every update is a blog post. With BroadcastHQ’s Quick Broadcast Composer, you can craft custom messages and broadcast them directly to your social channels and push notifications, no WordPress post required.

Seamless Multi-Platform Integration

BroadcastHQ connects securely to all major networks using OAuth 2.0 authentication, giving you one-click access to multiple platforms. Whether it’s sharing a blog post, promoting a product, or sending a timely update, BroadcastHQ ensures your content reaches the right audience everywhere, instantly.

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

  • Go to Social Settings
  • Check browser console for errors
  • View logged API responses

Tips

  • Test social login as a new user
  • Configure all active social platforms
  • Keep API credentials secure
  • Monitor social shares in analytics

Related Documentation