Social Login & Share Buttons
OAuth login for 13 networks and configurable share buttons for 22 platforms.
WP ULike Pro replaces generic WordPress login with branded forms, social OAuth, and share buttons tied to vote events.
Requires an active Pro license. Configure under Settings → Configuration.
Social Login
Settings → Configuration → Social Logins
Setup
- Enable social logins.
- For each network, add the Client ID and Client Secret from the provider's developer console.
- Copy the Callback URL shown in settings into the provider's allowed redirect URIs.
- Choose Auto Display on login/signup forms, or place buttons manually with
[wp_ulike_pro_social_login].
Supported networks
Facebook · GitHub · Google · X (Twitter) · Amazon · LinkedIn · Apple · WordPress.com · Yahoo · Slack · Medium · Dribbble · PayPal
Each network can be disabled individually without removing its credentials.
Security notes
- OAuth uses a provider whitelist and validated redirect URLs.
- Rate limiting applies: 10 social login attempts per 15 minutes per visitor fingerprint.
- Sessions expire automatically; expired sessions are cleaned daily.
Style button appearance under Customize → Social Buttons.
Provider setup guides
Step-by-step OAuth registration for popular networks:
| Network | Guide |
|---|---|
Google | |
GitHub | |
WordPress.com |
Other networks follow the same pattern: create an app in the provider console, copy the Callback URL from WP ULike settings, enter Client ID and Secret.
Share Buttons
Settings → Configuration → Share Buttons
Build one or more share sets with the repeater. Each set gets a slug for shortcodes.
Shortcode
[wp_ulike_pro_social_share slug="default"]
Replace default with the slug you define in settings.
Supported share networks (22)
Facebook · LinkedIn · X · VK · Odnoklassniki · Tumblr · Blogger · Pinterest · Digg · Evernote · Reddit · Delicious · Mix · Xing · WordPress · Baidu · Renren · Weibo · Skype · Telegram · WhatsApp · WeChat
Per-item options
| Option | Purpose |
|---|---|
View / skin / shape / color | Visual style of each button |
Before / after HTML | Wrap share row in custom markup |
Auto display | Inject without shortcode |
Display position | After button, before button, modal after vote, or custom hook |
Vote status filter | Show shares only after like, dislike, or any vote |
Content type filter | Limit to posts, comments, activities, topics |
The modal after vote option opens a share dialog when someone likes content — useful for viral posts.
Style share buttons under Customize → Social Buttons.
Quick setup checklist
- Create login and signup pages with Pro form shortcodes.
- Configure OAuth credentials for the networks you need.
- Enable auto-display on forms or add
[wp_ulike_pro_social_login]. - Create a share set and test auto-display on a single post first.
- Preview forms and share rows in Customize → Pro Customizer Sections.
Related: Login & Signup Settings · Profiles & Login Forms · Pro Customizer
Related articles
Continue with these guides
Did this article help?
Pick how you feel, add a note if you want, then hit Send. It takes two seconds and helps us improve this guide.