# Ultimate Member - Social Login

`meteorgpl-plugin/um-social-login` — a WordPress plugin as a Composer package.

Social registration and login for Ultimate Member plugin.

- Author: Ultimate Member — http://ultimatemember.com/
- Homepage: http://ultimatemember.com/extensions/social-login
- License: not declared
- Buy a license from the vendor: http://ultimatemember.com/extensions/social-login
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/um-social-login
- Requires WordPress: 5.5
- Tested up to WordPress: 6.3
- Requires PHP: 5.6
- Translations: de_DE, en_US, es_ES, es_MX, fr_FR, nl_NL
- Vendor: Ultimate Member — https://meteorgpl.com/vendors/ultimatemember.com

## About

The social login extension allows users to easily register/login to your site using their social network accounts (Facebook, Twitter, Google, LinkedIn, TwitchTV, Discord, Github, WordPress).

= Key Features: =

* Add social login buttons to registration and login forms.
* Decide which social login buttons to use on your site (e.g you can activate Facebook and Twitter but keep Google and LinkedIn deactivated).
* 2-step process for users registering via social network (this ensures all required data is collected before registration is complete).
* Users can instantly login to your site without entering any details after they have registered on site.
* Users can connect/disconnect from social networks via their account page.
* Show social login buttons anywhere on site using shortcodes.
* Easily edit the shortcodes to customize what is shown on your site.
* Profile photos syncing (e.g if a user connects via Facebook their Facebook profile photo will show on your site).

= Supported Social Networks: =

* Facebook
* Twitter
* Google
* LinkedIn
* TwitchTV
* Discord
* Github
* WordPress
+30 more hidden Social Networks, please read this doc article: https://docs.ultimatemember.com/article/1508-social-login-enable-hidden-social-network-settings

= Important info: =

* Due to social network policies and to avoid app reviews this extension only imports basic user information from the networks.
* This extension will not allow you to post on a user’s network after they register/login.
* Use of this extension requires you to setup an application on each of the social network’s websites.

Read about all of the plugin's features at [Ultimate Member - Social Login](https://ultimatemember.com/extensions/social-login/)

= Documentation & Support =

Got a problem or need help with Ultimate Member? Head over to our [documentation](http://docs.ultimatemember.com/category/19-social-login) and perform a search of the knowledge base. If you can’t find a solution to your issue then you can create a topic on the [support forum](https://wordpress.org/support/plugin/ultimate-member).

## Changelog

### 2.5.0 — 2023-09-06

* IMPORTANT: Breaking Changes
    - This new version requires Ultimate Member version 2.6.11+
    - Deprecated: Some methods have been renamed/changed to improve and completely comply to PHP & WordPress Coding Standards.
      If you have made customizations with Social Login class methods or functions that have variable names in CamelCases, please update them in your customization and use lowercase letters and separate words via underscores.
      Examples:
        - `getConnectURL()` to `get_connect_url()`
        - `getDisconnectURL()` to `get_disconnect_url()`
        - `getCallbackURL()` to `get_callback_url()`
    -  New: LinkedIn API is now offering a way for your app to authenticate members using OpenID Connect. The old LinkedIn API for Login has been deprecated. With this update, the feature "Sign In with LinkedIn using OpenID Connect" should be enabled in your LinkedIn App settings under the Product tab. To use the old LinkedIn API connection(3-legged OAuth Flow), please use the code snippet in the link: https://docs.ultimatemember.com/article/142-social-login-linkedin-app-setup
  * Fixed: Wrong Register forms & fields displayed on Social Overlay.
  * Fixed: APIs request errors in the background process & error logs.
  * Added: Notice for success and error messages when Social Account has been linked or already in used by other users using Social Shortcode.

### 2.4.4 — 2023-07-26

* Fixed: PHP warnings
 * Fixed: Showing Social Login buttons with Shortcode
 * Fixed: Fatal error with Sessions.

### 2.4.3 — 2023-06-07

* Fixed: PHP warnings
* Tweak: Template overwrite versioning

### 2.4.2 — 2023-01-18

* Fixed: Compatibility issue with WooCommerce Ajax. Since WooCommerce version 2.4, they added a custom Ajax endpoint with custom constant. https://developer.woocommerce.com/2015/07/30/custom-ajax-endpoints-in-2-4/

### 2.4.1 — 2023-01-13

* Fixed: Fatal error when activating plugin
* Fixed: Last Name field showing the word "twitter" in the Social Register form after redirecting back to the site on Registration.
* Fixed: Ajax, Cron & REST API conflict issue when the plugin is activated
* Tweak: Increase Google avatar size for profile photo

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/um-social-login/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/um-social-login
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

