https://github.com/aiiddqd/socialify
Socialify - Social Login and support OAuth2 for WordPress based on HybridAuth
https://github.com/aiiddqd/socialify
hybridauth oauth oauth2 sociallogin woocommerce wordpress
Last synced: 3 months ago
JSON representation
Socialify - Social Login and support OAuth2 for WordPress based on HybridAuth
- Host: GitHub
- URL: https://github.com/aiiddqd/socialify
- Owner: aiiddqd
- Created: 2014-06-17T15:08:30.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2025-10-17T10:10:30.000Z (8 months ago)
- Last Synced: 2025-10-18T13:29:16.707Z (8 months ago)
- Topics: hybridauth, oauth, oauth2, sociallogin, woocommerce, wordpress
- Language: PHP
- Homepage: https://ddev.app/
- Size: 668 KB
- Stars: 25
- Watchers: 5
- Forks: 7
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Socialify
**Socialify** is a WordPress plugin that enables seamless social login functionality for your website. Powered by [HybridAuth](https://hybridauth.github.io/), Socialify allows users to log in or register using their existing accounts from popular platforms.
## Features
- **Social Login via OAuth2**
- Google
- Telegram
- Yandex
- Powered by [HybridAuth](https://hybridauth.github.io/)
- Simple integration with your WordPress site
- Secure authentication flow
## Installation
1. Upload the `socialify` plugin folder to your WordPress `/wp-content/plugins/` directory.
2. Activate the plugin through the WordPress admin dashboard.
3. Configure your social providers (Google, Telegram, Yandex) in the plugin settings.
## Add shortcodes
### To Auth `[socialify_auth]`
- You can add the shortcode `[socialify_auth]` to any page or post where you want to display the social login buttons.
- As example - My Account page for WooCommerce.
### To Connect `[socialify_connect_providers]`
- This shortcode will display the social connection buttons for all connected providers.
- You can add the shortcode `[socialify_connect_providers]` to any page or post where you want to display the social connection buttons.
- As example - My Account page for WooCommerce - has been planted automatically.
## Configuration
1. Go to **Settings > Socialify** in your WordPress admin panel.
2. Enter your API credentials for each provider:
- **Google:** Client ID & Secret
- **Telegram:** Bot Token
- **Yandex:** Client ID & Secret
3. Save changes.
## Usage
After configuration, Socialify will add social login buttons to your WordPress login and registration forms. Users can authenticate using their preferred social account.
## Requirements
- WordPress 6.0 or higher
- PHP 8.0 or higher
## Credits
- [HybridAuth](https://hybridauth.github.io/) for OAuth2 integration
## License
This plugin is released under the [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html).
---
**Developed with ❤️ for the WordPress community.**