UNPKG

payload-wordpress-migrator

Version:

A PayloadCMS plugin for WordPress migration - migrate and manage WordPress content directly in your Payload admin dashboard

28 lines (27 loc) 1.05 kB
import type { CollectionSlug, Config } from 'payload'; export type WordPressCollectionMapping = { customFields?: string[]; disableHtmlConversion?: boolean; enableBlocks?: boolean; fieldMapping?: Record<string, string>; importContentMedia?: boolean; wpPostType: string; }; export type PayloadWordPressMigratorConfig = { allowedMediaTypes?: string[]; allowSelfSignedCerts?: boolean; collections?: Partial<Record<CollectionSlug, WordPressCollectionMapping>>; disabled?: boolean; disableDashboard?: boolean; enableAutoSync?: boolean; enableMediaDownload?: boolean; maxMediaFileSize?: number; mediaUploadPath?: string; migrationBatchSize?: number; wpPassword?: string; wpSiteUrl?: string; wpUsername?: string; }; export declare const getPluginOptions: () => PayloadWordPressMigratorConfig | null; export declare const getLastCacheInvalidation: () => number; export declare const payloadWordPressMigrator: (pluginOptions: PayloadWordPressMigratorConfig) => (config: Config) => Config;