Jump to: Setup for Nextend Social Login | Setup for Super Socializer | Install and Configure the Social Login Add On | Changing the Social Login Shortcode


How it Works

The workflow for a membership checkout follows two separate paths depending on whether the level is free or paid.

When a member is completing checkout for a Free Level

  1. User selects a level from your Membership Levels page.
  2. User is taken to the Membership Checkout page and can click an icon to “Login with” the configured social networks.
  3. User’s membership is confirmed.

When a member is completing checkout for a Paid Level

  1. User selects a level from your Membership Levels page.
  2. User is taken to the Membership Checkout page and can click an icon to “Login with” the configured social networks.
  3. User is logged in and returned to the Membership Checkout page to complete payment information and confirm membership.

Continue reading to explore how to set up the Add On in combination with your chosen social login plugin: Nextend Social Login or Super Socializer.


Setup for Nextend Social Login

  1. Install and activate the Nextend Social Login plugin.
  2. Complete the setup instructions for Nextend Social Login by following their setup guide here.
  3. As part of the setup, you will need to create “applications” in the social networks you wish to offer integration for. See below for guides to setting up a few top networks with your plugin of choice:

For Nextend Social login, the “Authorized Redirect URI” will be different for each platform. For example, you would enter http://example.com/wp-login.php?loginSocial=google when setting up your Google app and http://example.com/wp-login.php?loginSocial=facebook when setting up a Facebook app.


Setup for Super Socializer

  1. Install and activate the Super Socializer plugin.
  2. Complete the setup instructions for Super Socializer by following their setup guide here.
  3. As part of the setup, you will need to create “applications” in the social networks you wish to offer integration for. See below for guides to setting up a few top networks with your plugin of choice:

Install and Configure the Social Login Add On

  1. Plus and Unlimited members can install the add on via the Memberships > Add Ons admin page.
  2. Or, download the plugin file and upload the ‘pmpro-social-login’ directory to the ‘/wp-content/plugins/’ directory of your site.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.

After activating the Add On, all membership levels will show the Social Login option at Membership Checkout. You can choose to hide social login for a specific level on the Memberships > Settings > Membership Levels > Edit Level admin page.

Social Login: Edit Membership Level Settings

If you have set your social login plugin to display on the login form, it is possible for non-users/non-members to create user accounts on your site. To give these users a default membership level (i.e. a Free level like we offer here at Paid Memberships Pro), you can set the default level on the Memberships > Settings > Membership Levels > Edit Level admin page. Note that only one level can be set as default at a time.


Changing the Social Login Shortcode (Optional)

This Add On automatically inserts your chosen Social Login plugin’s shortcode into the Membership Checkout page. You can override the shortcode this Add On uses to display the social login prompt using the pmprosl_login_shortcode filter. The filter takes one argument, which is the shortcode that will be displayed. Here’s an example:

You can find documentation on how to use Nextend Social Login’ss shortcode here and Super Socializer’s shortcode here.