plugin-icon

Migratik – Migrate & Export Any WordPress Site

제작자: Hossam Hamdy·
Migrate & export any WordPress site (content, SEO, media, custom fields) into clean JSON. Works with any page builder. Markdown, WXR & CSV in Pro.
버전
1.3.2
최근 업데이트일
Jul 28, 2026
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 <title>), slug, and permalink (everything you need to build 301 redirects).
  • 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.

무료유료 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 7.0.2
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.