Как предварительно заполнить регистрацию в WordPress социальными данными


12

Я создал пользовательский процесс регистрации в WordPress с множеством дополнительных полей, таких как имя, фамилия и т. Д.

Я хотел бы сделать интеграцию с Facebook / LinkedIn, чтобы имя, фамилия, адрес электронной почты, поля были предварительно заполнены с помощью Facebook / LinkedIn, но, тем не менее, пользователям необходимо будет заполнить другие поля, чтобы завершить регистрацию.

Можно ли сделать что-то подобное или есть какой-нибудь плагин, который это делает?


6
В этом случае нет необходимости создавать пользовательскую страницу регистрации. Вы можете использовать следующие сервисы: - oauth.net или apereo.github.io/cas/4.2.x/protocol/… Затем вам потребуется написать собственный скрипт для извлечения данных из профиля каждого пользователя в Facebook. Есть несколько плагинов, которые уже выполняют это, вы можете посмотреть и посмотреть, что вы можете найти.

2
извините, я опоздал на 3 года, но если кто-то ищет этот социальный логин - с Wordpress и Buddypress
Minttea

4
Этот вопрос касается API Facebook / LinkedIn, а не WP.
cjbj

Для LinkedIn существует плагин: docs.microsoft.com/en-us/linkedin/consumer/integrations/… Другие, вероятно, имеют аналогичный код для своих служб.
Ральф

Ответы:


1

Я бы порекомендовал плагин Auth0 https://wordpress.org/plugins/auth0/

Плагины oAuth должны автоматически заполнять данные, которые позволяет ваш вызов API. И ваши пользователи также должны иметь возможность редактировать свои профили.

LinkedIn также имеет функцию автозаполнения здесь: https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/plugins/autofill-plugin

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.