Want to take your software engineering career to the next level? Join the mailing list for career tips & advice 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 over 8 years ago
Repo Created over 8 years ago
Repo Last Updated over 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 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
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 http://wordpress.org/extend/plugins/wordpress-importer/

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)
  • almost 5 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