Skip to content
Plugin

Import from WordPress

by Celena

Import from WordPress

Leaving WordPress? Bring your content with you. Three steps: export the WXR file, upload it here, press Import.

What it does

  • Posts → News — titles, slugs, content, excerpts, publish dates, draft/published status.
  • Categories — matched by slug, missing ones created automatically.
  • Comments — authors, emails, dates, approved/pending status and reply threads, attached to the right posts.
  • Pages → Pages — with status and dates.
  • Images (optional) — pictures referenced in content are downloaded to your server and every URL is rewritten, so nothing keeps loading from the old site.

Built to be trusted

  • Streaming parser — the export file is read as a stream, never loaded into memory whole. Multi-hundred-megabyte archives are fine (limit 200 MB).
  • Safe to re-run — posts and pages whose slug already exists are skipped. Import in several passes, never get duplicates.
  • Content cleanup — Gutenberg block markers are stripped, dangerous markup (scripts, event handlers) is removed by the core sanitizer, plain-text paragraphs are restored the way WordPress rendered them.
  • Clear report — created / skipped / failed counts and per-item errors after every run.

What it doesn't do

Tags, custom post types, users, menus, widgets, plugin data and theme settings have no direct counterpart in Celena and are not imported. Everything lands under your current admin account — review it in News and Pages right after the run.

Version Date Requires Size
1.0.0 2026-08-23 PHP >=8.3 · Celena >=3.6 18 KB

Initial release: streaming WXR parser, posts to news with categories and comment threads, pages, optional image download with URL rewriting, idempotent re-runs, detailed report.

Requirements

  • PHP >=8.3 or newer
  • Celena CMS >=3.6 or newer

Installation

Download the archive and install it from the client admin panel — no license key needed.

  1. Open Plugins/Themes in your Celena admin panel.
  2. Click “Install from file” and upload the downloaded archive (or use “Install from marketplace” if connected).
  3. Activate the package — for paid packages, enter the license key when prompted.

Full installation guide in the documentation →