Интеграция с WordPress REST API
Это руководство показывает, как использовать OpenClaw Ultra для управления вашим сайтом WordPress — публикация записей, управление товарами WooCommerce, выбор категорий и добавление хештегов — всё через WordPress REST API.
Что вам понадобится
- Самостоятельно размещённый сайт WordPress (wordpress.org, а не wordpress.com)
- Плагин Basic Auth, установленный на вашем сайте WordPress
- OpenClaw Ultra, установленный на вашем рабочем столе Windows
Шаг 1: Установка плагина Basic Auth
WordPress REST API требует аутентификации. Самый простой способ — использовать плагин Basic Auth.
- Скачайте плагин с: https://github.com/WP-API/Basic-Auth
- В панели администратора WordPress перейдите в Плагины → Добавить новый плагин → Загрузить плагин
- Загрузите скачанный файл
Basic-Auth-master.zip
- Нажмите Активировать

💡 Альтернативная аутентификация
Если ваш сервер поддерживает OAuth или Пароли приложений (WordPress 5.6+), вы также можете использовать их. Это руководство использует Basic Auth для простоты.
Шаг 2: Создание файла .env для учётных данных
Создайте файл .env в безопасном месте на вашем компьютере для хранения учётных данных вашего сайта WordPress.
Создайте файл с именем wordpress.env со следующим содержимым:
WP_SITE_URL=https://your site.com
WP_USERNAME=your-admin-username
WP_APPLICATION_PASSWORD=your-password
⚠️ Храните файл .env в безопасности
Никогда не коммитьте файл .env в систему контроля версий и не делитесь им публично. Добавьте *.env в ваш файл .gitignore.
Шаг 3: Настройка OpenClaw Ultra для чтения файла .env
В OpenClaw Ultra вы можете использовать навык File для чтения файла .env и загрузки учётных данных.
- Откройте OpenClaw Ultra
- В чате введите:
Прочитайте файл по пути C:\path\to\wordpress.env и сохраните каждую строку как переменную.
- OpenClaw Ultra разберёт файл
.env и сделает значения доступными для последующих запросов.
Шаг 4: Публикация записи WordPress через REST API
Теперь вы можете использовать OpenClaw Ultra для автоматического создания и публикации записей WordPress.
Пример запроса:
Используя WordPress REST API по адресу {WP_SITE_URL}/wp-json/wp/v2/posts,
создайте новую запись с:
- Title: "Моя первая автоматизированная запись"
- Content: "Эта запись была создана OpenClaw Ultra через WordPress REST API."
- Status: publish
- Categories: Technology, AI
- Hashtags: #WordPress #Automation #OpenClaw
Используйте Basic Auth с именем пользователя {WP_USERNAME} и паролем {WP_APPLICATION_PASSWORD}.
OpenClaw Ultra отправит POST-запрос к конечной точке WordPress REST API и опубликует вашу запись.
Справочник по конечным точкам API
| Действие | Конечная точка | Метод |
| Создать запись | /wp-json/wp/v2/posts | POST |
| Обновить запись | /wp-json/wp/v2/posts/{id} | PUT |
| Получить записи | /wp-json/wp/v2/posts | GET |
| Удалить запись | /wp-json/wp/v2/posts/{id} | DELETE |
—
Показано 5/10 разделов. Полный текст: https://openclaw.aiondesktop.com/tutorials/ru/9