Social Settings
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 Auth → OAuth 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