@ai-growth/n8n-nodes-wordpress
Version:
n8n node for WordPress integration with AI GROWTH - SEO WP plugin
85 lines (84 loc) • 2.25 kB
TypeScript
export interface IGetOptions {
status?: string;
author?: number;
search?: string;
}
export interface ICreateOptions {
title: string;
content: string;
status?: string;
excerpt?: string;
slug?: string;
/**
* Categorias a serem associadas ao post/página
* (nomes das categorias que serão criadas automaticamente se não existirem)
*/
categories?: string[];
/**
* Tags a serem associadas ao post/página
* (nomes das tags que serão criadas automaticamente se não existirem)
*/
tags?: string[];
/**
* Manter categorias existentes
* (se false, as categorias existentes serão substituídas pelas novas)
*/
keepExistingCategories?: boolean;
/**
* Manter tags existentes
* (se false, as tags existentes serão substituídas pelas novas)
*/
keepExistingTags?: boolean;
/**
* URL da imagem destacada
*/
featuredImageUrl?: string;
/**
* ID da imagem destacada na biblioteca de mídia do WordPress
*/
featuredImageId?: number;
/**
* Texto alternativo da imagem destacada
*/
featuredImageAlt?: string;
/**
* Título da imagem destacada
*/
featuredImageTitle?: string;
/**
* Legenda da imagem destacada
*/
featuredImageCaption?: string;
/**
* Descrição da imagem destacada
*/
featuredImageDescription?: string;
}
export interface IUpdateOptions {
id: number;
title?: string;
content?: string;
status?: string;
excerpt?: string;
slug?: string;
/**
* Categorias a serem associadas ao post/página
* (nomes das categorias que serão criadas automaticamente se não existirem)
*/
categories?: string[];
/**
* Tags a serem associadas ao post/página
* (nomes das tags que serão criadas automaticamente se não existirem)
*/
tags?: string[];
/**
* Manter categorias existentes
* (se false, as categorias existentes serão substituídas pelas novas)
*/
keepExistingCategories?: boolean;
/**
* Manter tags existentes
* (se false, as tags existentes serão substituídas pelas novas)
*/
keepExistingTags?: boolean;
}