Авторизация и комментарии в WordPress через социальные сети
Опубликовано: 01.09.2018
Если у вас собственный блог на WordPress, предоставление людям возможности оставлять комментарии или авторизоваться, используя их аккаунты в социальных сетях может быть хорошим способом стимулирования комментирования. Вы можете использовать внешние системы, по типу Disqus или Livefyre , но если вы хотите сохранить полный контроль над вашими комментариями и использовать дизайн вашей темы, тогда вы можете предоставлять такую возможность, используя Social Login plugin . В этом руководстве я покажу, как установить и настроить его.
Вы можете посмотреть подробный видео урок, в котором описан процесс установки и настройки этого плагина:
Установка плагина
Скачайте и установите плагин . Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.
Как только вы активировали плагин, вы увидите новую опцию в меню Параметры → Social Login , нажмите на нее и вы сможете настроить плагин.
Получите свои ключи API
Этот плагин выпущен сервисом Oneall.com , так что вам нужно будет зарегистрироваться в нем, чтобы получить ключи API , и чтобы ввести их в окне настроек плагина. Так что , добавьте URL вашего сайта и другие необходимые данные, и вы получите свои ключи API:
Теперь у вас есть ваши ключи, вернитесь к окну настроек плагина на вашем сайте и введите ключи в соответствующие поля и нажмите кнопку " Verify API Settings " и, если все правильно, появится сообщение " The API Settings are Correct ".
Выберите свои сервисы
Следующий шаг на странице настроек – указать, через какие именно сервисы вы будете предоставлять авторизацию. В данный момент доступны следующие:
Facebook Twitter Google Linkedin Yahoo OpenID wordpress.com Hyves ВконтактеПоследний этап настройки – это текст, который будет написан возле кнопок авторизации, то есть " Login With ", который я бы заменил на " Войти с помощью ".
Как это выглядит
Как только вы сохранили ваши настройки, плагин автоматически добавляет кнопки к вашим формам комментирования и авторизации. Вот как они выглядят в комментариях темы TwentyTen :
А вот так – при авторизации :
Плагин также включает виджет , с помощью которого вы можете показывать поле авторизации на каждой области виджетов вашей темы.
Выводы
Этот плагин — хорошее решение, если вам нужен простой способ добавления возможности авторизации через социальные сети на ваш сайт, а ведь такая возможность должна поднять количество и качество комментариев. Тем не менее, у меня было несколько неприятностей с этим плагином.
Во-первых, я проверил в разных браузерах, и кнопки не отображались в IE7 – не огромная проблема, поскольку люди, использующие этот браузер, все равно смогут оставлять комментарии.
Вторая проблема заключалась в том, что плагин добавляет текст " Powered by OneAll Social Login " к вашим блокам комментариев и авторизации, а в настройках нет возможности это отключить. По-моему, это выглядит некрасиво, и я бы не использовал плагин, который заставляет меня показывать обратную ссылку на него. Я не знаю, как он попал в базу плагинов WordPress, так как одно из правил добавления плагинов гласит, что "Плагин не должен включать внешние ссылки на сайт (например, "Cделано с помощью") без запроса разрешения от пользователя".
Так что плагин работает хорошо, но вам нужно решить, стоит ли он обратной ссылки на OneAll на каждой странице с комментариями вашего сайта.