Скиллы Средний Утилиты и инструменты

WordPress REST API Skill (Advanced)

Скачать ZIP
14
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Назначение

Этот инструмент представляет собой готовый к продакшену CLI для автоматизации работы с WordPress REST API (https://example.com/wp-json/wp/v2). Он ориентирован на управление контентом (записи и страницы), таксономиями (категории и теги), чтение данных пользователей, а также безопасное выполнение кастомных запросов без использования сторонних HTTP-библиотек. :

Где подходит лучше всего

  • Если вам нужен стабильный CLI для автоматизации и работы ботов
  • Если вы строите пайплайны с форматом JSON (вход/выход)
  • Если вы предпочитаете простой HTTP без лишних зависимостей

Когда не подходит

  • Если требуется работа с OAuth или сложной браузерной аутентификацией
  • Если нужны расширенные возможности загрузки медиа (например, потоковая multipart-загрузка)

Требования

  • Node.js версии 18 или выше (для поддержки встроенного fetch)

Первичная настройка

  1. Убедитесь, что WordPress REST API включён (в современных версиях он активен по умолчанию)
  2. Создайте Application Password для пользователя WordPress
  3. Проверьте, что у пользователя есть необходимые права (например, Editor или Admin)

Установка

cd wordpress
npm install

Основные возможности

CLI работает с базовым URL WordPress (WP_BASE_URL) и поддерживает различные методы аутентификации через переменные окружения:

  • WP_BASIC_TOKEN
  • WP_USER + WP_APP_PASSWORD
  • WP_JWT_TOKEN

Дополнительно поддерживается загрузка JSON-данных из локальных файлов с использованием синтаксиса @path, что удобно для автоматизированных сценариев и CI/CD процессов. :

Итог

Этот инструмент идеально подходит разработчикам и командам, которым нужен полный контроль над WordPress через REST API. Он обеспечивает гибкость, простоту интеграции и минимальный набор зависимостей, что делает его отличным выбором для автоматизации и масштабируемых решений.


Файл из источника

11915_wordpress-1.0.0.zip