Узел WordPress в n8n
В n8n есть встроенный узел для взаимодействия с WordPress. Если у вас есть сайт, написанный на CMS WordPress, вы можете с ним взаимодействовать с помощью этого узла. Давайте посмотрим, как это сделать.
Нажимаем плюсик, набираем WordPress и видим набор узлов. Здесь мы можем производить операции с постами, со страницами и с пользователями. Это три базовые сущности, с которыми мы можем взаимодействовать с помощью этого узла.
Если вам нужно взаимодействие с более расширенным функционалом WordPress или какими-то нестандартными сущностями, то здесь уже нужно пользоваться REST API и писать кастомные запросы. Сейчас мы посмотрим базовую работу с узлом WordPress и попробуем выполнить простую задачу создания поста.
Настройка подключения
Создаём узел. Пусть он запускается вручную. Для соединения с WordPress нам потребуется создать credentials, как и для других узлов. Создаём новый credentials.
Первое, что нам нужно сделать — указать URL адрес того WordPress сайта, с которым мы хотим соединиться, в формате https://доменное_имя. Я создал простой тестовый пустой WordPress сайт и копирую его доменное имя из адресной строки, затем вставляю в Credentials.
Следующее — указать имя пользователя. Для этого нужно перейти в раздел «Пользователи» → «Все пользователи» и найти пользователя с ролью администратор. Переходим в него, нажимаем «Изменить» и смотрим имя пользователя. Копируем его в соответствующее поле.
Пароль, который нужно указать — это не тот пароль пользователя, который вы указывали при регистрации администратора, а пароль приложения. Как его создать? Внизу есть раздел «Пароли приложения». Создаём новый пароль приложения, например «App». Копируем появившийся пароль и вставляем в поле. Сохраняем — соединение прошло успешно.
Теперь попробуем создать на этом тестовом сайте пробную запись. Пишем заголовок «Пробная запись» и выполняем этот шаг. Приходит ответ, что была создана новая запись с идентификатором 7. Если перейти в раздел «Записи» → «Все записи», мы увидим созданную запись.
Таким образом вы можете соединиться с любым сайтом WordPress, если у вас есть туда доступ, и предоставить credentials для n8n.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти