comandos-wordpress

Comandos WordPress custom node

Package Information

Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.4

Documentation

Commandos WordPress (кастомная нода n8n)

Кастомная нода для публикации контента в WordPress через Commandos API. Нода работает синхронно по process_type=WP_PUBLICATION и получает ответ сразу.

Где находится

  • Код ноды: /root/sandbox/nodes/wordpress
  • Пакет: n8n-nodes-commandos-wordpress

Требования

  • n8n (dev окружение)
  • Node.js 18+
  • Доступ к Commandos API

Подключение в n8n-dev

В docker-compose нужно:

  • смонтировать /root/sandbox/nodes в /custom/commandos
  • добавить путь N8N_CUSTOM_EXTENSIONS=/custom/commandos

После изменений перезапусти n8n.

Credentials

Тип: Commandos WordPress

Поля:

  • Лицензионный ключ
  • URL WordPress
  • Имя пользователя WordPress
  • Пароль приложения WordPress

Операции

Загрузить медиа

Создаёт запрос WP_PUBLICATION с action=upload_media.

Входные поля:

  • URL изображения
  • ALT-текст

Ответ:

  • mediaId
  • mediaUrl
  • altText

Опубликовать

Создаёт запрос WP_PUBLICATION с action=publish_content.

Основные поля:

  • Тип контента (Пост/Страница)
  • Статус
  • Заголовок
  • Обложка (ID медиа)
  • Блоки контента

Опции:

  • Короткое описание
  • Короткая ссылка
  • Категории (ID через запятую)
  • Теги (ID через запятую)

Ответ:

  • postId
  • url
  • slug
  • status
  • type
  • title

Тип контента передаётся в payload как posts или pages в зависимости от выбора.

Создать теги

Создаёт запрос WP_PUBLICATION с action=get_create_tags.

Входные поля:

  • Теги (JSON) — массив строк, например ["tag1","tag2"].

Блоки контента

Можно добавлять неограниченное число блоков. Типы:

  • Текст — HTML как есть
  • Изображение — HTML-шаблон figure с URL, ALT и подписью

Базовый URL API

Нода всегда использует https://api.comandos.ai.

Сборка

npm install
npm run build

После изменений всегда пересобирайте dist и перезапускайте n8n.

Иконка

Файл иконки: WordPress.jpeg.png (копируется в dist/nodes при сборке).

Discussion