@ai-growth/wordpress
Version:
n8n node for WordPress integration with AI GROWTH - SEO WP plugin
28 lines (27 loc) • 950 B
TypeScript
import { WordPressClient } from '../utils/WordPressClient';
import { IWordPressPostMetadata } from '../interfaces/WordPressInterfaces';
/**
* Serviço para gerenciamento de metadados SEO do plugin AI GROWTH - SEO WP
*/
export declare class MetadataService {
private client;
private pluginEndpoint;
/**
* Construtor do serviço
* @param client Cliente WordPress
*/
constructor(client: WordPressClient);
/**
* Atualiza os metadados SEO de um post/página
* @param postId ID do post/página
* @param metadata Metadados a serem atualizados
* @returns Metadados atualizados
*/
updateMetadata(postId: number, metadata: Partial<IWordPressPostMetadata>): Promise<IWordPressPostMetadata>;
/**
* Obtém os metadados SEO de um post/página
* @param postId ID do post/página
* @returns Metadados SEO
*/
getMetadata(postId: number): Promise<IWordPressPostMetadata>;
}