WordPress Setup

Статус подключения

Проверка подключения...

Информация о подключении

Настройки подключения

WordPress GraphQL API URL (публичный):

https://wiki1.wifly.ru/graphql

Статус аутентификации:

Проверяется компонентом "Статус подключения" выше. Он использует серверные переменные окружения для аутентификации.

Необходимые переменные окружения (серверные):

# URL для WordPress API (используется на сервере)

WORDPRESS_API_URL=https://your-wordpress-site.com/graphql

 

# Учетные данные для аутентификации (используются на сервере)

WORDPRESS_USERNAME=your-wordpress-username

WORDPRESS_APP_PASSWORD=your-application-password

 

# URL для WordPress API (доступный на клиенте, если нужен)

NEXT_PUBLIC_WORDPRESS_API_URL=https://your-wordpress-site.com/graphql

Эти переменные должны быть установлены в настройках вашего проекта на Vercel.

Настройка аутентификации

Настройка пароля приложения в WordPress

  1. Войдите в админ-панель WordPress
  2. Перейдите в раздел Пользователи → Профиль
  3. Прокрутите вниз до раздела Пароли приложений
  4. Введите название для пароля (например, "Wiki API")
  5. Нажмите Добавить новый пароль приложения
  6. Скопируйте сгенерированный пароль (он будет показан только один раз)
  7. Добавьте следующие переменные окружения в файл .env.local:
WORDPRESS_USERNAME=your-wordpress-username
WORDPRESS_APP_PASSWORD=your-application-password

После настройки переменных окружения перезапустите сервер разработки, чтобы изменения вступили в силу.

Проверка подключения к WordPress GraphQL API
Убедитесь, что на вашем WordPress сайте установлен и активирован плагин WPGraphQL

Обычно это URL вашего WordPress сайта с добавлением /graphql в конце

Текущий URL в переменной окружения: https://wiki1.wifly.ru/graphql
WPGraphQL Plugin
Как настроить WordPress GraphQL API
Следуйте этим шагам для настройки GraphQL API на вашем WordPress сайте

1. Установите плагин WPGraphQL

Для работы GraphQL API необходимо установить и активировать плагин WPGraphQL на вашем WordPress сайте.

  1. Войдите в админ-панель WordPress
  2. Перейдите в раздел "Плагины" → "Добавить новый"
  3. В поиске введите "WPGraphQL"
  4. Установите и активируйте плагин "WPGraphQL"

2. Проверьте GraphQL эндпоинт

После установки плагина, GraphQL API будет доступен по адресу:

https://ваш-сайт.com/graphql

Вы можете проверить работу API, открыв этот URL в браузере. Если плагин настроен правильно, вы увидите сообщение о том, что это GraphQL API эндпоинт.

3. Настройте переменную окружения

Добавьте URL GraphQL API в переменную окружения WORDPRESS_API_URL в вашем проекте Next.js.

Для локальной разработки добавьте переменную в файл .env.local:

WORDPRESS_API_URL=https://ваш-сайт.com/graphql

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