Пример подключения авторизации на 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 Заключение |
Ниже описаны этапы подключения авторизации:
Шаг 1. Создайте файл с HTML-заголовками для формы входа
-
В репозитории вашего сайта на WordPress создайте файл
/api/turbo/headers.php
. -
Скопируйте содержимое api/turbo/headers.php в созданный файл
headers.php
.
Подробнее о файлеheaders.php
в обучающем видео (6:21). -
Скопируйте содержимое wp-content/themes/twentynineteen/functions.php в конец существующего файла
functions.php
в вашем проекте.
Подробнее о файлеfunctions.php
в обучающем видео (7:47).
Шаг 2. Создайте ресурс, который проверяет авторизацию
-
В репозитории вашего сайта создайте файл
/api/turbo/auth.php
. -
Скопируйте содержимое api/turbo/auth.php в созданный файл
auth.php
.
Подробнее о файле auth.php
в обучающем видео (9:40).
Шаг 3. Создайте ресурс, который совершает выход
-
В репозитории вашего сайта создайте файл
/api/turbo/logout.php
. -
Скопируйте содержимое api/turbo/logout.php в созданный файл
logout.php
.
Подробнее о файле logout.php
в обучающем видео (11:18).
Шаг 4. Подключите и проверьте авторизацию
-
В Вебмастере перейдите на страницу Турбо‑страницы для контентных сайтов → Настройки → Авторизация.
-
Укажите ссылки на ресурсы:
-
URL страницы с формой входа, например,
https://example.ru/wp-login.php
; -
URL проверки авторизации, например,
https://example.ru/api/turbo/auth.php
; -
URL для выхода, например,
https://example.ru/api/turbo/logout.php
.
-
-
Сохраните изменения.
-
Проверьте работу авторизации в примере Турбо‑страницы.