Petra
AI assistant for GrootMade
Hi! I'm Petra 👋 Ask me to help you find the perfect WP plugin, theme, or template kit.
forked from Geniem Importer™
MuseFlow is not affiliated with Geniem Importer. The name and any related trademarks are used solely for nominative descriptive purposes.
This plugin provides a structured method for developers to import content and associated data into a content management system from external sources. It is designed for teams managing complex site migrations or ongoing content integrations, offering a programmatic alternative to manual imports. The tool functions as an integration layer, translating external data into the system's native format.
Object-Oriented API: The core is built around a Post class, allowing you to define and manage import data as structured objects before saving. This approach provides clarity and control over the import process.
Comprehensive Data Handling: Supports importing posts along with associated metadata, taxonomies, attachments (images), and custom field data from plugins like Advanced Custom Fields. This ensures related content is imported together.
Built-in Logging and Rollback: A dedicated database table logs every import attempt with status and data. If an import fails, the system can automatically roll back to the last successful state, preventing data corruption.
Customizable Settings: Key operational parameters like ID prefixes, log retention, and temporary folder paths can be configured via constants, allowing adaptation to different hosting environments and project requirements.
Validation and Error Checking: Data is validated before and after the save operation. Errors are collected and can be retrieved programmatically, aiding in debugging and ensuring data integrity.
Version
Original
Updated
Version
Original
Updated