Пример подключения авторизации на WordPress

Подробнее о требованиях к ресурсам комментариев и авторизации в разделах Подключение авторизации и Подключение комментариев.
Обучающее видео. Подключение авторизации и комментариев на Турбо‑страницах.
Посмотреть видео

00:00 Введение

00:33 Особенности комментариев на Турбо‑страницах

01:16 Пример работы комментариев и авторизации

03:17 Как работает авторизация

04:34 Особенности, которые нужно учесть при создании ресурсов

05:24 Создание формы входа

08:38 Создание ресурса проверки авторизации

10:34 Создание ресурса для выхода

11:31 Подключение ресурсов авторизации в Вебмастере

13:15 Как работает ресурс списка комментариев

14:45 Создание ресурса списка комментариев

16:00 Как работает ресурс добавления комментария

17:08 Создание ресурса добавления комментария

18:58 Подключение ресурсов комментариев в Вебмастере

20:13 Заключение

Обучающее видео. Подключение авторизации и комментариев на Турбо‑страницах.
Посмотреть видео

00:00 Введение

00:33 Особенности комментариев на Турбо‑страницах

01:16 Пример работы комментариев и авторизации

03:17 Как работает авторизация

04:34 Особенности, которые нужно учесть при создании ресурсов

05:24 Создание формы входа

08:38 Создание ресурса проверки авторизации

10:34 Создание ресурса для выхода

11:31 Подключение ресурсов авторизации в Вебмастере

13:15 Как работает ресурс списка комментариев

14:45 Создание ресурса списка комментариев

16:00 Как работает ресурс добавления комментария

17:08 Создание ресурса добавления комментария

18:58 Подключение ресурсов комментариев в Вебмастере

20:13 Заключение

Ниже описаны этапы подключения авторизации:

  1. Шаг 1. Создайте файл с HTML-заголовками для формы входа
  2. Шаг 2. Создайте ресурс, который проверяет авторизацию
  3. Шаг 3. Создайте ресурс, который совершает выход
  4. Шаг 4. Подключите и проверьте авторизацию

Шаг 1. Создайте файл с HTML-заголовками для формы входа

  1. В репозитории вашего сайта на WordPress создайте файл /api/turbo/headers.php.
  2. Скопируйте содержимое api/turbo/headers.php в созданный файл headers.php.

    Подробнее о файле headers.php в обучающем видео (6:21).

  3. Скопируйте содержимое wp-content/themes/twentynineteen/functions.php в конец существующего файла functions.php в вашем проекте.

    Подробнее о файле functions.php в обучающем видео (7:47).

Шаг 2. Создайте ресурс, который проверяет авторизацию

  1. В репозитории вашего сайта создайте файл /api/turbo/auth.php.
  2. Скопируйте содержимое api/turbo/auth.php в созданный файл auth.php.

Подробнее о файле auth.php в обучающем видео (9:40).

Шаг 3. Создайте ресурс, который совершает выход

  1. В репозитории вашего сайта создайте файл /api/turbo/logout.php.
  2. Скопируйте содержимое api/turbo/logout.php в созданный файл logout.php.

Подробнее о файле logout.php в обучающем видео (11:18).

Шаг 4. Подключите и проверьте авторизацию

  1. В Вебмастере перейдите на страницу Турбо‑страницы для контентных сайтов → Настройки → Авторизация.
  2. Укажите ссылки на ресурсы:
    • URL страницы с формой входа, например, https://example.ru/wp-login.php;
    • URL проверки авторизации, например, https://example.ru/api/turbo/auth.php;
    • URL для выхода, например, https://example.ru/api/turbo/logout.php.
  3. Сохраните изменения.
  4. Проверьте работу авторизации в примере Турбо‑страницы.