Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

Statistics on WordPress-CLI-Importer

Number of watchers on Github 54
Number of open issues 1
Main language PHP
Open pull requests 0+
Closed pull requests 0+
Last commit almost 8 years ago
Repo Created almost 8 years ago
Repo Last Updated almost 2 years ago
Size 97 KB
Organization / Authorautomattic
Page Updated
Do you use WordPress-CLI-Importer? Leave a review!
View WordPress-CLI-Importer activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating WordPress-CLI-Importer for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

This is a CLI wrapper for the WordPress Importer found at

It's reusing most of the code of the original import but allows it's execution on the command line. It's required to have the WordPress Importer installed.


Grab the wordpress-importer-cli.php and place it in the wordpress-importer plugin folder ( usually wp-content/plugins/wordpress-importer ).


Call the script on the command line with the following arguments

Argument --blog: Blog ID of the blog you like to import to Argument --file: Full Path to WXR import file Argument --attachments: Import attachments (true/false) Argument --user: Username/ID the import should run as Argument --author_mapping: empty or php file with User mapping array $cli_user_map = array( => ); defined. if the file does not exist it will be created for you

The script also tries to find the best matching user on the current blog based on the similarity of the users. Please make sure to check the author mapping file before running the import.

Sorry, not much documentation at this point and all needs a lot of testing.

Feedback welcome!

WordPress-CLI-Importer open issues Ask a question     (View All Issues)
  • about 4 years Notice: Constant WP_LOAD_IMPORTERS already defined in /var/www/.../wordpress-importer-cli.php on line 24
WordPress-CLI-Importer list of languages used
Other projects in PHP