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

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

Если у вас собственный блог на WordPress, предоставление людям возможности оставлять комментарии или авторизоваться, используя их аккаунты в социальных сетях может быть хорошим способом стимулирования комментирования. Вы можете использовать внешние системы, по типу Disqus или Livefyre, но если вы хотите сохранить полный контроль над вашими комментариями и использовать дизайн вашей темы, тогда вы можете предоставлять такую возможность, используя Social Login plugin. В этом руководстве я покажу, как установить и настроить его.

Вы можете посмотреть подробный видео урок, в котором описан процесс установки и настройки этого плагина:

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

Установка плагина

Авторизация и комментарии в WordPress через социальные сети

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

Как только вы активировали плагин, вы увидите новую опцию в меню Параметры → Social Login, нажмите на нее и вы сможете настроить плагин.

Получите свои ключи API

Этот плагин выпущен сервисом Oneall.com, так что вам нужно будет зарегистрироваться в нем, чтобы получить ключи API, и чтобы ввести их в окне настроек плагина. Так что зарегистрируйтесь, добавьте URL вашего сайта и другие необходимые данные, и вы получите свои ключи API:

Авторизация и комментарии в WordPress через социальные сети

Теперь у вас есть ваши ключи, вернитесь к окну настроек плагина на вашем сайте и введите ключи в соответствующие поля и нажмите кнопку "Verify API Settings" и, если все правильно, появится сообщение "The API Settings are Correct".

Авторизация и комментарии в WordPress через социальные сети

Выберите свои сервисы

Следующий шаг на странице настроек – указать, через какие именно сервисы вы будете предоставлять авторизацию. В данный момент доступны следующие:

  • Facebook
  • Twitter
  • Google
  • Linkedin
  • Yahoo
  • OpenID
  • wordpress.com
  • Hyves
  • Вконтакте

Авторизация и комментарии в WordPress через социальные сети

Последний этап настройки – это текст, который будет написан возле кнопок авторизации, то есть "Login With", который я бы заменил на "Войти с помощью".

Авторизация и комментарии в WordPress через социальные сети

Как это выглядит

Как только вы сохранили ваши настройки, плагин автоматически добавляет кнопки к вашим формам комментирования и авторизации. Вот как они выглядят в комментариях темы TwentyTen:

Авторизация и комментарии в WordPress через социальные сети

А вот так – при авторизации:

Авторизация и комментарии в WordPress через социальные сети

Плагин также включает виджет, с помощью которого вы можете показывать поле авторизации на каждой области виджетов вашей темы.

Выводы

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

Во-первых, я проверил в разных браузерах, и кнопки не отображались в IE7 – не огромная проблема, поскольку люди, использующие этот браузер, все равно смогут оставлять комментарии.

Вторая проблема заключалась в том, что плагин добавляет текст "Powered by OneAll Social Login" к вашим блокам комментариев и авторизации, а в настройках нет возможности это отключить. По-моему, это выглядит некрасиво, и я бы не использовал плагин, который заставляет меня показывать обратную ссылку на него. Я не знаю, как он попал в базу плагинов WordPress, так как одно из правил добавления плагинов гласит, что "Плагин не должен включать внешние ссылки на сайт (например, "Cделано с помощью") без запроса разрешения от пользователя".

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

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

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

продизайн:

Як альтернатива є плагін Loginza (https://loginza.ru/?lang=ru) (використовую у себе), який виконує такі ж функції і не залишає зворотніх посилань на себе.

Drakman:

плагин установил, кнопки появились в форме авторизации, но они не работают. Как я понял нужно ввести какие-то коды для активации конкретной кнопки конкретной соц сети, а именно:
Copy&Paste the code Application ID:
Copy&Paste the code Secure key:
где взять эти коды? Подскажите, плиз…
ССылка на авторизацию, попробуйте сами:
А в форме комментарии кнопки вообще не появились:((

WordPresso:

Вы зарегистрировались на сервисе OneAll.com и получили API-ключи для каждой соц. сети для настроек плагина?

Drakman:

Приветствую. На OneAll.com зарегистрировался. Получил только 2 ключа Public и Private

AKart:

Очень сложно все это настроить. надо для каждой социалки создать свое приложение и получить API-key, причем вводя данные не своего сайта, а те, которые в настройках в oneall.com указываются. проще использовать Loginza, где все уже настроено — установил и забыл.

Максим:

Ох и намучился я с плагинами такого рода, то одно не работает то другое. Легче упростить стандартную регистрацию и ограничить возможности.

Евгений:

Отлично, поставил плагин. Пока вроде все работает, спасибо. Один вопрос остался. Допустим я админ в Worpdress. Я авторизуюсь через Твиттер, а он создает нового пользователя. А как соотнести старый аккаунт с новым, который авториуется через Twitter. Это может быть проблемой, т.к. например человек всегда заходил через Вконтакте на сайт, а потом потерял доступ к странице или его заблочили. Он создал новую и как ему войти если он не изменял свой адрес почты и пароль? Заранее как соотнести все соц. аккаунты со своим акк на WP?

WordPresso:

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

Владимир:

а что можешь порекомендовать для решения проблемы создания новых пользователей при заходе через соц сети?

Один Монстр:

у меня все работает только при входе в админку а на сайте ничего нет.

ываываваыв:

rtyrtyrtyrty

ываываваыв:

dfghfghfgh

ываываваыв:

ghjghj

ываываваыв:

gghjjjjjjjjgh

Denis Kupchenko:

Помогите пожалуйста. хочу установить кнопки соц сетей как у Вас. как это сделать? спасибо.

WordPresso:

красивые иконки + JavaScript + CSS

Сергей Калинин:

здравствуйте. подскажите пожалуйста как сделать так чтобы при авторизпции через соц.сеть была возможность попадать в админку вордпресса(только для пользователей, имеющих доступ в админку). иначе непонятно зачем на wp-login.php висят иконки соц.сетей…

WordPresso:

Иконки как раз для того, чтобы ускорить процедуру регистрации и получать доступ в админку через авторизацию соц. сети. А какой смысл тогда авторизоваться через соц. сеть, если для этого предварительно нужно зарегистрироваться в обычном порядке?

Сергей Калинин:

я понимаю, что для этого, но не получается сделать)
после того как я пытаюсь войти в админку, в списке пользователей появляется новый. из под аккаунта админа я даю этому пользователю определенные права. и только после этого н может входить в админку без проблем.
в то же время если этот же пользователь будет входить через другие соц сети, то описанную операцию нужно повторять…

Vermutoff:

Мне кажется это уже настройки WordPress. Плагин со своими задачами справляется — пользователь регистрируется.

Павел Кривушин:

Полезная статья! Спасибо)

Павел Кривушин:

олололо

павел:

Что то не так радужно все, как описано. Все установил и иконки появились, но авторизоваться не дает и на каждой из соц сетей, значки которых выбрал, прога требует создать отдельный аккаунт и приложение. Полдня заполнял всякие таблички, графочки, анкетки для фейсбука, однако так ничего и не зарегистрировалось…. после бесконечных вопросов-анкет, система потребовал ввести урл сайта, но упорно не желает признавать этот урл. Приехали. полдня псу под хвост…

Sergey Kravtsov:

нету окна авторизации при добавления комментария, есть строчка-авторизуйесь и переносит на страницу авторизации, перепробовал все что можно со всеми плагинами и настройками комментариев, в чем может быть проблема?

WordPresso:

Странно. Может попробуйте оф. плагин от Facebook? Он автоматом предлагает авторизацию от своей соц. сети.

Sergey Kravtsov:

проблему решил, открыв документацию плагина, там нашел,что надо прописать в single.php около формы комментария php функцию

макс:

в последние время при авторизации через соц сети можно поймать бан ака (отправти смс и тд) а так же постоянно добавляют коменты на главную стр вкантакте
мой сайт http://vecnamaxinfo.ucoz.ru/

Leyla Aubekerova:

Спасибо большое, значит в итоге все получится как здесь?

WPcafe.org:

Как где «здесь»? Здесь у нас Disqus установлен.

repetsky:

А ведь в Disqus тоже есть обратная ссылка на сайт?

fallenhero:

Кстати, можно ли ее удалить?

shastic:

Подскажите, пожалуйста, почему могут не работать комментарии по гостем в disqus? В настройках disqus они включены, в настройках wordpress никаких настроек на обязательную проверку комментария перед постом или наличее одобренных комментариев не включено.

WPcafe.org:

Странно, это должно настраиваться как раз в настройках учетной записи дискус на сайте.

shastic:

Спасибо. Это был какокй-то глюк с сохранением обновлений. Сейчас всё работает.

anny_ka:

Стоит плагин Social login. Подскажите, как сделать чтобы подгружались аватары из соц. сетей??

Oleg:

{«error»:»invalid_request»,»error_description»:»redirect_uri has wrong domain, check application settings»} вот такое выдает при попытке залогиниться через ВК
URL не соответствует настройкам приложения: Один или несколько из указанных URL-адресов заблокированы настройками приложения. Адрес должен совпадать с адресом веб-сайта или адресом холста, или же домен должен являться поддоменом одного из доменов приложения. а такое через фейсбук… где я ошибся?

denka977:

У кого не работают свои кнопки, читаем статью

Максим:

Хорошая статья, все предельно ясно

Евгор:

Фигня а не плагин

Ирина59:

Очень полезная статья! Поставила у себя на сайте workingpoland .com.ua

Saradmin:

Никто не мешает прикрутить и логинзу, и Oneall — всё отлично работает. Можете проверить на saradmin .ru

Dima EnterShift:

Когда буду ставить комментарии можно этот плагин попробовать, по описанию штука хорошая novo.entershift .ru

Леонид:

Я правильно понимаю что данный плагин как и Loginza при авторизации через какой-либо аккаунт соц. сети создает в WordPress нового пользователя?

WPcafe.org:

Да, создается новый пользователь с правами Участника.

Мария:

Скажите, а собирает ли инфу данный плагин? Например, мэйлы, что бы потом делать рассылку потенциальному клиенту.

Online:

Подскажите, может знаете в чём дело. У меня почему-то после того как авторизовался в соц сети, происходит редирект на сайт, а на самом сайте авторизация не происходит. Пробовал на разных сервисах, одинаковая картина везде. В чём может быть проблема? Благодарю за ответ

Morgan:

Такая же проблема, только с WP-OAuth. Не подскажете, как решили?

Online:

Честно не помню, но наверное что-то не так было в настройках в личном кабинете

Nalitch:

}{рень а не плагин. Самый крутой вариант потратиться на 50$ в год и установить de:comments, как тут.

Камиль:

Спасибо

Владимир:

Можете также воспользоваться : https://github.com/neatek/clicklogin-wordpress-plugin-social-authentication

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