Package Information
Available Nodes
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-текст
Ответ:
mediaIdmediaUrlaltText
Опубликовать
Создаёт запрос WP_PUBLICATION с action=publish_content.
Основные поля:
Тип контента(Пост/Страница)СтатусЗаголовокОбложка (ID медиа)Блоки контента
Опции:
Короткое описаниеКороткая ссылкаКатегории (ID через запятую)Теги (ID через запятую)
Ответ:
postIdurlslugstatustypetitle
Тип контента передаётся в 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 при сборке).
