Install

Works with Drupal: ^10.5 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 49.07 KB
MD5: 1ba3729c17a4aa4b265702e8a91bba0f
SHA-1: 9531d75280f888a2038716c5090fbbbd94abd879
SHA-256: 471c45a437ca7a00feee9851ba925e0972b1440befcd37ffca34938bf51b4a42
Download zip 77.83 KB
MD5: 06e81efdafe8b6d68dd0681ad32ffeb3
SHA-1: 9e20b2863dc50d50fe942716e20d835927653a27
SHA-256: 5d0c2f62c20f600768c65a1e0558afb4cc9bd1ae7fd789200e9383cc39fa972b

Release notes

wordpress_migrate: wordpress_migrate module for importing WordPress sites into Drupal

"Alpha9" version brings bug fixes, drush + better Drupal 11 coverage

The wordpress_migrate Alpha9 release includes many bug fixes and enhancements. It is intended to be the easiest solution for WordPress website operators to migrate their content into Drupal. This uses the WXR XML site export (not a direct database connection) to generate posts, tags, categories, users and comments -- no server-level access needed. Curious to throw your WordPress site in a new platform? You can try Drupal yourself using DDEV quickstart (or try a new recipe module or the test content via docs below). There's never been a better time to check out alternatives to WordPress. This module was created in 2010 and this is the 20th tagged release.

This version Alpha9 improves the text format handling which was buggy, the drush migrate creation options, test coverage a bit, the README documentation, and adds a new logger. New config.yml configuration added. You can reset the config using: drush cim --partial --source=modules/contrib/wordpress_migrate/config/install . Please uninstall and reinstall the module if your config.yml files are not working.

Docs updated by ressa: Main page, FAQ, and testing content. The README.md is again updated with new drush parameters.

The plan for 3.x beta is updated.

In this release Alpha9:

Contributors

Active maintainer for this release was HongPong (Dan Feidt). Thanks to vikingw for reporting critical issue, ressa and sapnil_biswas for sending in a patch. Special thanks to benjifisher for helping advise how to get this project moving lately! Some code and tests was generated using qwen-coder, Claude Sonnet, and Gemini 3.

Known issue

Help wanted

Contributors make this module possible. We have more issues listed on the the 8.x-3.x plan. Here are a few the WordPress community may want to check out:

  • Issue #3173973: Pluggable extension, support contrib + custom WordPress, Yoast SEO
  • Issue #2927510: Wordpress new line to paragraph conversion. This will be adapted to the pluggable extension system.
  • Issue #3490071: Implement Advanced Custom Fields (ACF / SCF) support
  • Issue #3490070: Implement Custom Post Type (CPT) support
  • Issue #3489714: Implement Gutenberg Block imports
  • Known issue: Issue #3313145: "No database connection configured for source plugin variable". We believe this error message you may see is an issue from Drupal core.

There is also now a project for using the Drupal CMS Recipe system. See wordpress_migrate_recipe to test it.

Created by: hongpong
Created on: 18 Mar 2026 at 20:13 UTC
Last updated: 19 Mar 2026 at 00:34 UTC
Bug fixes
New features

Other releases