
內容簡介
Migratik 是一款專為 WordPress 網站設計的外掛,能將整個網站的內容打包成一個乾淨的 JSON 檔案,方便遷移至新的堆疊(如 headless、Next.js),同時保留 SEO 相關資訊。
【主要功能】
• 將所有文章、頁面及自訂文章類型打包成 JSON 檔案
• 支援多種建構器,確保內容正確渲染
• 可選擇導出內容類型及原始內容的包含與否
• 免費版捕捉所有內容,Pro 版提供更高級的格式選擇
• 自動化導出功能,支援 REST API
外掛標籤
開發者團隊
② 後台搜尋「Migratik – Migrate & Export Any WordPress Site」→ 直接安裝(推薦)
原文外掛簡介
Migratik packs up an entire WordPress site (every article, page, service, and custom post type) into one clean JSON file, ready to migrate to a new stack (headless, Next.js, or anywhere) while keeping everything that matters for SEO.
It was built to migrate a live WPBakery site to a Next.js + Supabase stack, then generalized into a reusable tool. It is read-only: it only reads your content and hands you a file. Nothing on your site is changed.
What it captures
For every published item, Migratik records:
Rendered content_html (builder shortcodes and blocks executed) plus the original content_raw.
Title, document_title (the theme-rendered
Excerpt, publish/modified dates, menu order, and parent.
Featured image (URL, alt, dimensions) and every in-content image (src + alt).
Image custom fields (ACF/JetEngine/Pods) resolved from attachment IDs to real media objects (URL, alt, dimensions) in a custom_fields_media map.
Internal and external links with anchor text, parsed from the rendered HTML.
Taxonomies (categories, tags, and custom taxonomies) as name + slug.
SEO meta from Yoast, Rank Math, All in One SEO, or theme fields.
Approved comments per item (author, date, text, threading). Commenter emails are never included.
Navigation menus (structure, items, and theme locations) as a top-level menus list.
Optionally, unpublished content (drafts, pending, private, scheduled); each item carries its status.
Builder-agnostic
Each item is rendered with the right method and tagged with the path used, so empty renders are detectable:
Elementor via the Elementor frontend renderer.
Beaver Builder via FLBuilder::render_content_by_id().
Bricks via the Bricks frontend renderer (\Bricks\Frontend::render_data()).
Oxygen via Oxygen’s own render pipeline (JSON elements on 4.0+, classic shortcodes otherwise).
Gutenberg, Classic editor, WPBakery, Divi, and plain HTML via the standard the_content pipeline.
Configurable
Under Migratik in the admin menu you can choose which content types to export, toggle whether the raw post_content is included, and rotate the REST API key.
Free vs Pro
The free plugin captures everything and hands you a JSON file. Migratik Pro turns that capture into whatever your destination needs, right from the same screen, no command line:
Markdown / MDX with YAML front-matter for Next.js, Astro, Hugo, and 11ty.
WXR (WordPress eXtended RSS) for WordPress-to-WordPress imports.
CSV: one table per content type, for Sheets, Airtable, or a generic importer.
Media bundle: one click packages every image and file alongside the export and rewrites the URLs to the packaged copies, so the result is self-contained. Large libraries split into parts automatically.
Pro is licensed through Freemius; the free tier never expires.
Automation (REST)
Two read-only endpoints back the export for automation:
GET /wp-json/migratik/v1/manifest: counts per content type.
GET /wp-json/migratik/v1/all: the full export payload.
Both require a logged-in administrator or the Migratik REST key (?key=...). The one-click admin download uses a nonce and needs no key.
