Pailot

WordPress

Записи, страницы, медиа и комментарии WordPress в процессах Pailot

WordPressCMS (Content Management System — система управления контентом) для сайтов и блогов. Блок управляет записями, страницами, медиа, комментариями, рубриками, метками и пользователями.

С WordPress в Pailot вы можете:

  • Создавать, обновлять, читать, искать и удалять записи и страницы
  • Загружать медиа, читать библиотеку, удалять файлы
  • Писать и модерировать комментарии
  • Создавать рубрики и метки
  • Читать текущего пользователя, список пользователей и искать по контенту

WordPress.com — через OAuth (вход по разрешению сервиса). Свой хостинг — через Application Password (пароль приложения). В таблицах siteId — ID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com).

Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Секреты — в переменных окружения рабочего пространства.

Инструменты

wordpress_create_post

Новая запись в WordPress.com.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
titlestringДаЗаголовок записи
contentstringНетТекст записи (HTML или обычный текст)
statusstringНетСтатус: publish, draft, pending, private или future
excerptstringНетОтрывок
categoriesstringНетID рубрик через запятую
tagsstringНетID меток через запятую
featuredMedianumberНетID изображения записи
slugstringНетЧПУ записи

Выход

ПараметрТипОписание
postobjectСозданная запись
idnumberID записи
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип записи
linkstringURL записи
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения записи
categoriesarrayID рубрик
tagsarrayID меток

wordpress_update_post

Обновление записи.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
postIdnumberДаID записи
titlestringНетЗаголовок записи
contentstringНетТекст записи (HTML или обычный текст)
statusstringНетСтатус: publish, draft, pending, private или future
excerptstringНетОтрывок
categoriesstringНетID рубрик через запятую
tagsstringНетID меток через запятую
featuredMedianumberНетID изображения записи
slugstringНетЧПУ записи

Выход

ПараметрТипОписание
postobjectОбновлённая запись
idnumberID записи
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип записи
linkstringURL записи
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения записи
categoriesarrayID рубрик
tagsarrayID меток

wordpress_delete_post

Удаление записи.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
postIdnumberДаID записи
forcebooleanНетМиновать корзину и удалить навсегда

Выход

ПараметрТипОписание
deletedbooleanУдалена ли запись
postobjectУдалённая запись
idnumberID записи
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип записи
linkstringURL записи
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения записи
categoriesarrayID рубрик
tagsarrayID меток

wordpress_get_post

Одна запись по ID.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
postIdnumberДаID записи

Выход

ПараметрТипОписание
postobjectПолученная запись
idnumberID записи
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип записи
linkstringURL записи
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения записи
categoriesarrayID рубрик
tagsarrayID меток

wordpress_list_posts

Список записей с фильтрами.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
perPagenumberНетЗаписей на странице (по умолчанию 10, макс. 100)
pagenumberНетНомер страницы
statusstringНетФильтр статуса: publish, draft, pending, private
authornumberНетФильтр по ID автора
categoriesstringНетID рубрик через запятую
tagsstringНетID меток через запятую
searchstringНетПоиск по записям
orderBystringНетСортировка: date, id, title, slug, modified
orderstringНетНаправление: asc или desc

Выход

ПараметрТипОписание
postsarrayСписок записей
idnumberID записи
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип записи
linkstringURL записи
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения записи
categoriesarrayID рубрик
tagsarrayID меток
totalnumberВсего записей
totalPagesnumberВсего страниц

wordpress_create_page

Новая страница.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
titlestringДаЗаголовок страницы
contentstringНетТекст страницы (HTML или обычный текст)
statusstringНетСтатус: publish, draft, pending, private
excerptstringНетОтрывок
parentnumberНетID родительской страницы
menuOrdernumberНетПорядок в меню
featuredMedianumberНетID изображения страницы
slugstringНетЧПУ страницы

Выход

ПараметрТипОписание
pageobjectСозданная страница
idnumberID страницы
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип контента
linkstringURL страницы
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения
parentnumberID родительской страницы
menu_ordernumberПорядок в меню

wordpress_update_page

Обновление страницы.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
pageIdnumberДаID страницы
titlestringНетЗаголовок страницы
contentstringНетТекст страницы (HTML или обычный текст)
statusstringНетСтатус: publish, draft, pending, private
excerptstringНетОтрывок
parentnumberНетID родительской страницы
menuOrdernumberНетПорядок в меню
featuredMedianumberНетID изображения страницы
slugstringНетЧПУ страницы

Выход

ПараметрТипОписание
pageobjectОбновлённая страница
idnumberID страницы
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип контента
linkstringURL страницы
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения
parentnumberID родительской страницы
menu_ordernumberПорядок в меню

wordpress_delete_page

Удаление страницы.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
pageIdnumberДаID страницы
forcebooleanНетМиновать корзину и удалить навсегда

Выход

ПараметрТипОписание
deletedbooleanУдалена ли страница
pageobjectУдалённая страница
idnumberID страницы
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип контента
linkstringURL страницы
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения
parentnumberID родительской страницы
menu_ordernumberПорядок в меню

wordpress_get_page

Одна страница по ID.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
pageIdnumberДаID страницы

Выход

ПараметрТипОписание
pageobjectПолученная страница
idnumberID страницы
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип контента
linkstringURL страницы
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения
parentnumberID родительской страницы
menu_ordernumberПорядок в меню

wordpress_list_pages

Список страниц с фильтрами.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
perPagenumberНетСтраниц на запрос (по умолчанию 10, макс. 100)
pagenumberНетНомер страницы выдачи
statusstringНетФильтр статуса: publish, draft, pending, private
parentnumberНетФильтр по ID родителя
searchstringНетПоиск по страницам
orderBystringНетСортировка: date, id, title, slug, modified, menu_order
orderstringНетНаправление: asc или desc

Выход

ПараметрТипОписание
pagesarrayСписок страниц
idnumberID страницы
datestringДата создания
modifiedstringДата изменения
slugstringЧПУ
statusstringСтатус
typestringТип контента
linkstringURL страницы
titleobjectОбъект заголовка
contentobjectОбъект содержимого
excerptobjectОбъект отрывка
authornumberID автора
featured_medianumberID изображения
parentnumberID родительской страницы
menu_ordernumberПорядок в меню
totalnumberВсего страниц
totalPagesnumberВсего страниц выдачи

wordpress_upload_media

Загрузка файла (картинка, видео, документ) в медиатеку.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
filefileНетФайл для загрузки (объект UserFile)
filenamestringНетПодменить имя файла (например image.jpg)
titlestringНетНазвание медиа
captionstringНетПодпись
altTextstringНетАльтернативный текст для доступности
descriptionstringНетОписание

Выход

ПараметрТипОписание
mediaobjectЗагруженный файл
idnumberID медиа
datestringДата загрузки
slugstringЧПУ медиа
typestringТип контента
linkstringURL страницы медиа
titleobjectОбъект названия
captionobjectОбъект подписи
alt_textstringАльтернативный текст
media_typestringТип медиа (image, video и др.)
mime_typestringMIME-тип
source_urlstringПрямой URL файла
media_detailsobjectДетали (размеры и др.)

wordpress_get_media

Один файл медиатеки по ID.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
mediaIdnumberДаID медиа

Выход

ПараметрТипОписание
mediaobjectПолученный файл
idnumberID медиа
datestringДата загрузки
slugstringЧПУ медиа
typestringТип контента
linkstringURL страницы медиа
titleobjectОбъект названия
captionobjectОбъект подписи
alt_textstringАльтернативный текст
media_typestringТип медиа (image, video и др.)
mime_typestringMIME-тип
source_urlstringПрямой URL файла
media_detailsobjectДетали (размеры и др.)

wordpress_list_media

Список файлов медиатеки.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
perPagenumberНетФайлов на запрос (по умолчанию 10, макс. 100)
pagenumberНетНомер страницы
searchstringНетПоиск по медиа
mediaTypestringНетТип: image, video, audio, application
mimeTypestringНетMIME-тип (например image/jpeg)
orderBystringНетСортировка: date, id, title, slug
orderstringНетНаправление: asc или desc

Выход

ПараметрТипОписание
mediaarrayСписок файлов
idnumberID медиа
datestringДата загрузки
slugstringЧПУ медиа
typestringТип контента
linkstringURL страницы медиа
titleobjectОбъект названия
captionobjectОбъект подписи
alt_textstringАльтернативный текст
media_typestringТип медиа (image, video и др.)
mime_typestringMIME-тип
source_urlstringПрямой URL файла
media_detailsobjectДетали (размеры и др.)
totalnumberВсего файлов
totalPagesnumberВсего страниц выдачи

wordpress_delete_media

Удаление файла из медиатеки. Корзины нет — удаление окончательное.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
mediaIdnumberДаID медиа
forcebooleanНетПринудительное удаление (медиа без корзины, удаление навсегда)

Выход

ПараметрТипОписание
deletedbooleanУдалён ли файл
mediaobjectУдалённый файл
idnumberID медиа
datestringДата загрузки
slugstringЧПУ медиа
typestringТип контента
linkstringURL страницы медиа
titleobjectОбъект названия
captionobjectОбъект подписи
alt_textstringАльтернативный текст
media_typestringТип медиа (image, video и др.)
mime_typestringMIME-тип
source_urlstringПрямой URL файла
media_detailsobjectДетали (размеры и др.)

wordpress_create_comment

Комментарий к записи.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
postIdnumberДаID записи
contentstringДаТекст комментария
parentnumberНетID родительского комментария (ответ)
authorNamestringНетОтображаемое имя автора
authorEmailstringНетEmail автора
authorUrlstringНетURL автора

Выход

ПараметрТипОписание
commentobjectСозданный комментарий
idnumberID комментария
postnumberID записи
parentnumberID родительского комментария
authornumberID пользователя-автора
author_namestringОтображаемое имя
author_emailstringEmail
author_urlstringURL автора
datestringДата комментария
contentobjectОбъект текста
linkstringПостоянная ссылка
statusstringСтатус комментария

wordpress_list_comments

Список комментариев с фильтрами.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
perPagenumberНетКомментариев на запрос (по умолчанию 10, макс. 100)
pagenumberНетНомер страницы
postIdnumberНетФильтр по ID записи
statusstringНетСтатус: approved, hold, spam, trash
searchstringНетПоиск по комментариям
orderBystringНетСортировка: date, id, parent
orderstringНетНаправление: asc или desc

Выход

ПараметрТипОписание
commentsarrayСписок комментариев
idnumberID комментария
postnumberID записи
parentnumberID родительского комментария
authornumberID пользователя-автора
author_namestringОтображаемое имя
author_emailstringEmail
author_urlstringURL автора
datestringДата комментария
contentobjectОбъект текста
linkstringПостоянная ссылка
statusstringСтатус комментария
totalnumberВсего комментариев
totalPagesnumberВсего страниц выдачи

wordpress_update_comment

Правка текста или статуса комментария.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
commentIdnumberДаID комментария
contentstringНетНовый текст
statusstringНетСтатус: approved, hold, spam, trash

Выход

ПараметрТипОписание
commentobjectОбновлённый комментарий
idnumberID комментария
postnumberID записи
parentnumberID родительского комментария
authornumberID пользователя-автора
author_namestringОтображаемое имя
author_emailstringEmail
author_urlstringURL автора
datestringДата комментария
contentobjectОбъект текста
linkstringПостоянная ссылка
statusstringСтатус комментария

wordpress_delete_comment

Удаление комментария.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
commentIdnumberДаID комментария
forcebooleanНетМиновать корзину и удалить навсегда

Выход

ПараметрТипОписание
deletedbooleanУдалён ли комментарий
commentobjectУдалённый комментарий
idnumberID комментария
postnumberID записи
parentnumberID родительского комментария
authornumberID пользователя-автора
author_namestringОтображаемое имя
author_emailstringEmail
author_urlstringURL автора
datestringДата комментария
contentobjectОбъект текста
linkstringПостоянная ссылка
statusstringСтатус комментария

wordpress_create_category

Новая рубрика.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
namestringДаНазвание рубрики
descriptionstringНетОписание
parentnumberНетID родительской рубрики
slugstringНетЧПУ рубрики

Выход

ПараметрТипОписание
categoryobjectСозданная рубрика
idnumberID рубрики
countnumberЧисло записей в рубрике
descriptionstringОписание
linkstringURL архива рубрики
namestringНазвание
slugstringЧПУ
taxonomystringИмя таксономии
parentnumberID родительской рубрики

wordpress_list_categories

Список рубрик.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
perPagenumberНетРубрик на запрос (по умолчанию 10, макс. 100)
pagenumberНетНомер страницы
searchstringНетПоиск по рубрикам
orderstringНетНаправление: asc или desc

Выход

ПараметрТипОписание
categoriesarrayСписок рубрик
idnumberID рубрики
countnumberЧисло записей в рубрике
descriptionstringОписание
linkstringURL архива рубрики
namestringНазвание
slugstringЧПУ
taxonomystringИмя таксономии
parentnumberID родительской рубрики
totalnumberВсего рубрик
totalPagesnumberВсего страниц выдачи

wordpress_create_tag

Новая метка.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
namestringДаНазвание метки
descriptionstringНетОписание
slugstringНетЧПУ метки

Выход

ПараметрТипОписание
tagobjectСозданная метка
idnumberID метки
countnumberЧисло записей с этой меткой
descriptionstringОписание
linkstringURL архива метки
namestringНазвание
slugstringЧПУ
taxonomystringИмя таксономии

wordpress_list_tags

Список меток.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
perPagenumberНетМеток на запрос (по умолчанию 10, макс. 100)
pagenumberНетНомер страницы
searchstringНетПоиск по меткам
orderstringНетНаправление: asc или desc

Выход

ПараметрТипОписание
tagsarrayСписок меток
idnumberID метки
countnumberЧисло записей с этой меткой
descriptionstringОписание
linkstringURL архива метки
namestringНазвание
slugstringЧПУ
taxonomystringИмя таксономии
totalnumberВсего меток
totalPagesnumberВсего страниц выдачи

wordpress_get_current_user

Текущий авторизованный пользователь WordPress.com.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)

Выход

ПараметрТипОписание
userobjectТекущий пользователь
idnumberID пользователя
usernamestringЛогин
namestringОтображаемое имя
first_namestringИмя
last_namestringФамилия
emailstringEmail
urlstringСайт пользователя
descriptionstringБиография
linkstringURL архива автора
slugstringЧПУ пользователя
rolesarrayРоли
avatar_urlsobjectURL аватаров разных размеров

wordpress_list_users

Список пользователей (нужны права администратора).

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
perPagenumberНетПользователей на запрос (по умолчанию 10, макс. 100)
pagenumberНетНомер страницы
searchstringНетПоиск по пользователям
rolesstringНетИмена ролей через запятую
orderstringНетНаправление: asc или desc

Выход

ПараметрТипОписание
usersarrayСписок пользователей
idnumberID пользователя
usernamestringЛогин
namestringОтображаемое имя
first_namestringИмя
last_namestringФамилия
emailstringEmail
urlstringСайт пользователя
descriptionstringБиография
linkstringURL архива автора
slugstringЧПУ пользователя
rolesarrayРоли
avatar_urlsobjectURL аватаров разных размеров
totalnumberВсего пользователей
totalPagesnumberВсего страниц выдачи

wordpress_get_user

Один пользователь по ID.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
userIdnumberДаID пользователя

Выход

ПараметрТипОписание
userobjectПолученный пользователь
idnumberID пользователя
usernamestringЛогин
namestringОтображаемое имя
first_namestringИмя
last_namestringФамилия
emailstringEmail
urlstringСайт пользователя
descriptionstringБиография
linkstringURL архива автора
slugstringЧПУ пользователя
rolesarrayРоли
avatar_urlsobjectURL аватаров разных размеров

wordpress_search_content

Поиск по записям, страницам и медиа.

Вход

ПараметрТипОбязательныйОписание
siteIdstringДаID или домен сайта WordPress.com (например 12345678 или mysite.wordpress.com)
querystringДаПоисковый запрос
perPagenumberНетРезультатов на запрос (по умолчанию 10, макс. 100)
pagenumberНетНомер страницы
typestringНетТип: post, page, attachment
subtypestringНетСлаг типа записи (например post, page)

Выход

ПараметрТипОписание
resultsarrayРезультаты поиска
idnumberID контента
titlestringЗаголовок
urlstringURL
typestringТип (post, page, attachment)
subtypestringСлаг типа записи
totalnumberВсего результатов
totalPagesnumberВсего страниц выдачи
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ