Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

Вам хотелось бы, чтобы ваши посетители авторизовались на вашем WordPress сайте с помощью своих учетных записей Facebook или Twitter? Было бы круто, не правда ли? Сегодня отличный день для того, чтобы сделать это. Я покажу, как создать индивидуальные приложение для Twitter, Facebook и Google, чтобы включить авторизацию через эти каналы. Должен предупредить, что процесс займет немного времени, но результат стоит того.

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

Плагин AddThis Social Sign In

Для начала вам нужно установить и активировать плагин:

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Вы можете скачать плагин из официального каталога расширений WordPress по этой ссылке

Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.

Дальше мы научимся создавать веб-приложения для 3-х основных социальных сетей. И, наконец, вам нужно будет скопировать и вставить коды ID приложений на странице настроек плагина AddThis, чтобы заставить все работать. Вы можете пропустить часть по установке плагина и начать с более сложных шагов. В любом случае, конечный результат будет тем же. Давайте же начнем.

Как создать Twitter-приложение для авторизации?

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Чтобы создать Twitter-приложение, нужно сделать следующее:

  • Войдите в вашу учетную запись Twitter разработчика
  • Создайте новое приложение и введите следующие данные:
    • Name: Имя вашего приложения может быть каким угодно. Для простоты вы можете ввести название вашего сайта, например MySite.com
    • Description: Несколько слов. Если вам ничего не приходит в голову, можете использовать это: "Авторизация через соц. сети с помощью AddThis"
    • Website: Адрес вашего сайта, например http://www.mysite.com
    • Callback URL: https://www.addthis.com
  • Как только вы закончили с данными, поставьте галочку в чекбоксе, заполните капчу и нажмите "Create your Twitter Application"
  • Вы создали ваше Twitter приложение!

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Далее, щелкните по созданному Twitter-приложению, перейдите на страницу настроек. Прокрутите вниз до ‘Application Type’ и выберите последний блок, "Allow this application to be used to Sign in with Twitter". Затем сохраните сделанные вами изменения.

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Далее скопируйте "Consumer key" и "Consumer secret" и вставьте их в поле для Twitter на странице настроек плагина AddThis. Сохраните изменения. Готово, вы добавили поддержку Twitter на ваш сайт!

Как создать Facebook-приложение для авторизации?

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Создание Facebook-приложения — достаточно простой процесс. Вот что нужно сделать.

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Настройки для нового приложения Facebook:

  • Войдите в вашу учетную запись Facebook разработчика и щелкните по ‘Create New App
  • Введите данные, как показано на картинке выше.
  • Убедитесь, что в ‘App Namespace’ вы использовали строчные буквы, и выберите правильную категорию.
  • Щелкните на ‘Continue’, введите капчу на следующем шаге и — готово, ваше приложение создано!
  • Когда ваше приложение будет создано, вы автоматически будете перенаправлены на страницу его настроек, где вам нужно изменить следующее:

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Настройки Facebook приложения:

  1. В блоке ‘Basic Info’ найдите ‘Sandbox Mode’ и выберите опцию ‘Disabled’. Это для того, чтобы ваше приложение было видно и доступно всем пользователям.
  2. Найдите чеклист "Website with Facebook Login" и разверните его.
  3. Вы должны увидеть поле ‘Site URL’, введите туда https://www.addthis.com/secure/ssi_callback
  4. Щелкните по ‘Save Changes

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Эти действия включат авторизацию через Facebook с помощью созданного нами приложения. Теперь вам нужно скопировать значение ‘App ID’ (не символьное значение ‘App Secret’) и вставить его на странице плагина в поле ‘Facebook App ID’.

Как создать Google-приложение для авторизации?

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Некоторым нравится скрывать свои профили в социальных сетях от всех, потому вам на сайте не помешает опция авторизации через Google. Следующие шаги покажут вам, как создать Google-приложение для авторизации на вашем сайте через Google.

  • Войдите в вашу учетную запись Google разработчика и щелкните по пункту Create Project. Если у вас уже есть проект, я все равно рекомендую создать новый, так будет удобнее.
  • Теперь щелкните по пункту ‘API Access’ левого меню.
  • Далее постарайтесь заполнить данные в полях в соответствии с картинками ниже:

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Включаем авторизацию через социальные сети с помощью бесплатного WP-плагина AddThis

Использование AddThis Social Sign-In

Как только вы создали все приложения и вставили соответствующие ID, обновите изменения на странице настроек плагина AddThis Social Sign-In. Теперь опции авторизации через Google, Twitter и Facebook должны отображаться на вашей странице авторизации WordPress. Для нашего руководства я включил Google и Twitter.

Если вы хотите добавить кнопки авторизации в виджет или в какой-то блок на сайте, просто скопируйте и вставьте в соответствующее место вашего шаблона следующий код:

<?php addthis_ssi();?>

AddThis Social Sign-In внутри виджетов

Если вы хотите использовать кнопки входа в виджете, вам нужна возможность исполнять код PHP внутри виджета. WordPress не позволяет выполнять PHP код внутри виджетов по понятным причинам безопасности. Но, к счастью, плагин PHP Code Widget может помочь вам в этом.

Просто скачайте и установите плагин, а затем перейдите на Внешний вид → Виджеты. Вы увидите там новый виджет под названием ‘PHP Code’. Перетяните его в нужную вам область, вставьте внутрь него код, представленный выше.

Теперь на месте, куда вы добавили виджет, вы должны увидеть кнопки авторизации.

Заключение

Один из минусов использования кнопок авторизации через социальные сети внутри темы — увеличение времени загрузки вашей страницы. Кроме того, процедура установки сложнее, чем для большинства других плагинов.

С другой стороны, использование плагина добавляет профессионального вида вашему сайту. К тому же возможность авторизоваться на сайте с помощью нажатия всего на одну кнопку с лихвой перекрывает все недостатки и трудности при настройке.

Источник: WPLift.com
inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 5

iloveprgru:

А вк?

Валерий Ильин:

это американская система, там вк не в почете

WPcafe.org:

Для ВК есть другие готовые плагины и решения.

Taleh Namiq Hasanov:

здрасте помогайте мне тоже надо зделат авторизация через соц сеть я оплачу icq 677296987 hasanzade4@mail.ru я жду ответ

denka977:

Столкнулся с реальной проблемой в этом плагине. Не работала авторизация.

Решение тут нашел, почитайте:

Добавить комментарий