Как добавить социальный вход на ваш веб-сайт каталога WordPress

Опубликовано: 2021-09-02

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

Для посетителей веб-сайта вход через социальные сети означает, что они могут пропустить процедуры регистрации, необходимые для создания новой учетной записи, и могут просто войти в систему одним щелчком мыши. Это действительно удобная альтернатива традиционным регистрационным формам, улучшающая UX.

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

В этом кратком руководстве мы покажем вам, как настроить расширение HivePress Social Login, чтобы вы могли разрешить посетителям своего веб-сайта входить в систему через Facebook и Google. Мы шаг за шагом объясним, как получить идентификатор приложения Facebook и идентификатор клиента Google и правильно интегрировать их с вашим веб-сайтом.

Прежде чем мы начнем, важно отметить, что расширение Social Login основано на HivePress, бесплатном плагине каталога WordPress, и может использоваться только на веб-сайтах на основе HivePress. Итак, в этом пошаговом руководстве мы собираемся использовать плагин HivePress вместе с его многоцелевой темой WordPress по умолчанию, ListingHive.

Давайте начнем!

Не стесняйтесь проверить наш учебник о том, как создать веб-сайт каталога с WordPress бесплатно и без каких-либо навыков программирования.

Установка надстройки «Вход через социальные сети»

Прежде всего, вам необходимо установить расширение Social Login, перейдя в раздел WP Dashboard > Plugins > Add New > Upload Plugin . Затем выберите ZIP-файл расширения, установите его и активируйте расширение.

После установки надстройки вам необходимо выбрать методы аутентификации для вашего веб-сайта. Для этого перейдите в раздел «Панель управления WP» > «HivePress» > «Настройки» > «Пользователи» и выберите один из доступных методов. Если вы хотите разрешить пользователям входить через Facebook и Google, необходимо выбрать оба метода и сохранить изменения, как показано на снимке экрана ниже.

Добавление методов аутентификации на веб-сайт бизнес-каталога WordPress.

После выбора методов аутентификации для вашего веб-сайта вы можете перейти к следующему шагу.

Добавление кнопки входа в Facebook

Чтобы добавить кнопку «Войти через Facebook» на свой веб-сайт, вам необходимо сначала получить уникальный идентификатор приложения от Facebook. Этот идентификатор связывает ваш веб-сайт с Facebook и позволяет запрашивать данные профиля Facebook (например, адрес электронной почты) , необходимые для входа пользователей в систему.

Итак, переходим к первому шагу.

Регистрация на Facebook

Перед созданием приложения Facebook необходимо зарегистрировать учетную запись разработчика Facebook. Для этого перейдите на страницу Facebook для разработчиков и нажмите кнопку «Войти» или «Начать» . Затем вам нужно войти в свою учетную запись FB, чтобы продолжить. Как только вы подтвердите свою учетную запись, вы можете перейти к следующему шагу.

Создание приложения

После завершения регистрации вы можете перейти на панель приложений, чтобы создать свое первое приложение. Просто нажмите кнопку «Создать приложение» .

Создание нового приложения Facebook.

Затем вам нужно выбрать тип приложения. Тип приложения определяет, какие API Facebook доступны вашему приложению. Проще говоря, он определяет, какие функции вы сможете добавить в панель управления приложениями. Поскольку вы хотите включить функцию «Социальный вход» в данном случае, вам нужно использовать тип приложения «Потребитель».

Выбор типа приложения Facebook.

Далее вам нужно указать имя приложения (например, название вашего веб-сайта) и ввести свой действующий адрес электронной почты, так как все уведомления разработчиков будут отправляться на него. Вам не нужно упоминать учетную запись Business Manager, если у вас ее нет. Наконец, нажмите кнопку «Создать приложение» .

Создание приложения ФБ.

После создания приложения вы будете перенаправлены на панель приложений. Здесь вам нужно выбрать, какие функции вы хотите добавить в свое приложение. Просто нажмите кнопку «Настроить» в разделе «Вход через Facebook» и на следующей странице выберите платформу «Веб».

Добавление продуктов в приложение Facebook.

Затем вы увидите форму настройки, где вы можете ввести данные своего веб-сайта. Чтобы разрешить пользователям входить на ваш сайт через Facebook, достаточно заполнить только поле URL сайта. Но если вы более опытный пользователь, вы также можете заполнить и другие поля.

Ввод URL-адреса веб-сайта во время создания приложения FB.

Следующим шагом будет переход в раздел «Настройки» > «Основные» на левой боковой панели.

Основные настройки приложения Facebook.

На странице настроек вам необходимо:

  • Введите домен вашего сайта.
  • Укажите URL-адрес Политики конфиденциальности, чтобы пользователи могли прочитать их перед входом в систему.
  • Укажите Инструкции по удалению данных (страница с информацией о том, как посетители вашего сайта могут удалить свои данные) .
  • Наконец, выберите категорию, к которой принадлежит ваш сайт.

Как только вы добавите все необходимые данные, сохраните изменения.

Заполнение сведений о моем веб-сайте на странице Facebook для разработчиков.

Включение входа через социальные сети

Хорошо, вы только что создали приложение. Теперь вам нужно переключить режим приложения на «Живой» и скопировать идентификатор приложения.

Переключение в режим реального времени для приложения Facebook.

Наконец, перейдите на свой веб-сайт, перейдите в раздел WP Dashboard > HivePress > Settings > Integrations , вставьте свой идентификатор приложения Facebook в поле App ID и сохраните изменения.

Добавление идентификатора приложения Facebook в бизнес-каталог WordPress.

Вот и все! Теперь в вашей форме входа должна быть кнопка Facebook, которая позволяет пользователям входить на ваш сайт через свои учетные записи Facebook. Однако, возможно, вам придется подождать несколько минут, прежде чем изменения вступят в силу.

Теперь давайте перейдем к следующей части этого руководства, чтобы создать и добавить кнопку входа в Google.

Добавление кнопки входа в Google

Если вы хотите добавить кнопку «Войти через Google» на свой веб-сайт с поддержкой HivePress, вам необходимо получить уникальный идентификатор клиента от Google, который свяжет ваш веб-сайт с API аутентификации Google. Итак, давайте сделаем это!

Создание нового проекта

Первый шаг — создать новый проект Google API (вы можете использовать существующий проект, если он у вас уже есть). Для этого перейдите в консоль Google API и нажмите кнопку «Создать проект» . Затем вам нужно ввести название вашего проекта и нажать на кнопку «Создать» .

Создание нового проекта Google API.

Теперь вам нужно перейти в раздел экрана согласия OAuth и выбрать вариант экрана согласия OAuth (внутренний или внешний) в соответствии с требованиями вашего веб-сайта. Ради этого урока мы выберем внешний вариант.

Затем вы будете перенаправлены на форму регистрации приложения. В этой форме нужно:

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

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

Заполнение сведений на странице экрана согласия Google OAuth.

Следующим шагом является создание учетных данных API, а именно — идентификатора клиента OAuth. Вы можете сделать это, перейдя в раздел Учетные данные > Создать учетные данные > Идентификатор клиента OAuth .

Создание учетных данных Google API.

В этом разделе вам необходимо заполнить поле имени и ввести URL-адрес вашего веб-сайта в поле «Авторизованные источники JavaScript». При желании вы можете заполнить поле «Авторизованные URL-адреса перенаправления», если хотите указать путь, по которому пользователи будут перенаправляться после входа в систему Google.

Когда вы закончите, нажмите на кнопку Сохранить .

Заполнение данных, необходимых для создания новых учетных данных.

Включение входа через социальные сети

Наконец, вы получили уникальный идентификатор клиента. Теперь вам нужно скопировать и вставить его в раздел WP Dashboard > HivePress > Settings > Integrations > Client ID . Не забудьте сохранить изменения.

Добавление идентификатора клиента Google на веб-сайт бизнес-каталога WordPress.

Заключение

Вот и все! Следуя описанным выше шагам, вы можете легко настроить расширение Social Login и разрешить своим пользователям входить в систему через сторонние сервисы, такие как Facebook и Google. После того, как вы выполните все шаги, у вас появятся те же кнопки Facebook и Google в форме входа, как показано на скриншоте ниже.

Пример кнопок входа через социальные сети на форме регистрации на сайте.

Если у вас возникли проблемы с добавлением кнопок входа через социальные сети, попробуйте отключить сторонние плагины (может быть проблема с кэшированием или конфликтом со сторонними плагинами) . Кроме того, убедитесь, что вы включили методы аутентификации в разделе WP Dashboard > HivePress > Settings > Users и сохраните изменения.

Кроме того, если вы хотите оптимизировать свой веб-сайт, мы рекомендуем ознакомиться с нашим руководством о том, как ускорить веб-сайт, созданный HivePress.

Вы также можете проверить некоторые из наших других статей:

  • Список лучших плагинов каталога WordPress;
  • Список самых популярных бесплатных тем каталога WordPress.