{"id":351087,"date":"2026-10-08T20:02:56","date_gmt":"2026-10-08T20:02:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/user-import\/"},"modified":"2026-10-08T19:42:00","modified_gmt":"2026-10-08T19:42:00","slug":"wpallimport-user-import","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wpallimport-user-import\/","author":14230356,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"WP All Import - User Import Add-On","header_author":"Soflyy","header_description":"Import Users to WordPress. Requires WP All Import.","assets_banners_color":"01898a","last_updated":"2026-10-08 19:42:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":3821,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"solideiglor","date":"2026-10-08 19:42:00","revision":3735421}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3735421,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3735421,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3735421,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3735421,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3735421,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3735421,"resolution":"1","location":"assets","locale":"","width":1045,"height":1169},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3735421,"resolution":"2","location":"assets","locale":"","width":1086,"height":886}},"screenshots":{"1":"Map standard WordPress user fields, passwords, and roles, with Pro-only custom user-meta mapping clearly identified.","2":"Match existing users by login, email, user ID, or custom field, and choose which fields to update."}},"plugin_section":[],"plugin_tags":[21157,28271,14850,1917,5098],"plugin_category":[],"plugin_contributors":[78299,78300],"plugin_business_model":[],"class_list":["post-351087","plugin","type-plugin","status-publish","hentry","plugin_tags-csv-import","plugin_tags-import-users","plugin_tags-user-import","plugin_tags-users","plugin_tags-xml-import","plugin_contributors-soflyy","plugin_contributors-wpallimport","plugin_committers-ix3","plugin_committers-joeguilmette","plugin_committers-soflyy","plugin_committers-solideiglor","plugin_committers-wpallimport"],"banners":{"banner":"https:\/\/ps.w.org\/wpallimport-user-import\/assets\/banner-772x250.png?rev=3735421","banner_2x":"https:\/\/ps.w.org\/wpallimport-user-import\/assets\/banner-1544x500.png?rev=3735421","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/wpallimport-user-import\/assets\/icon.svg?rev=3735421","icon":"https:\/\/ps.w.org\/wpallimport-user-import\/assets\/icon.svg?rev=3735421","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wpallimport-user-import\/assets\/screenshot-1.png?rev=3735421","caption":"Map standard WordPress user fields, passwords, and roles, with Pro-only custom user-meta mapping clearly identified."},{"src":"https:\/\/ps.w.org\/wpallimport-user-import\/assets\/screenshot-2.png?rev=3735421","caption":"Match existing users by login, email, user ID, or custom field, and choose which fields to update."}],"raw_content":"<!--section=description-->\n<p>The User Import Add-On for <a href=\"https:\/\/wordpress.org\/plugins\/wp-all-import\/\">WP All Import<\/a> makes it easy to create, update, and migrate WordPress users from any XML, CSV, or Excel file.<\/p>\n\n<p>Use WP All Import's Drag &amp; Drop interface to map incoming data to standard WordPress user fields. Your file does not need special column names or a fixed layout. Select the data on the right, drag it to the corresponding user field on the left, and run the import.<\/p>\n\n<p>The User Import Add-On works with both the free and paid editions of WP All Import.<\/p>\n\n<h4>Import WordPress User Fields from CSV\/XML\/Excel<\/h4>\n\n<p>Upload XML, CSV, or Excel files directly. Importing users from a public Google Sheets URL requires WP All Import Pro.<\/p>\n\n<p>Import user logins, email addresses, passwords, names, roles, nicknames, display names, descriptions, registered dates, nicenames, and URLs.<\/p>\n\n<p>Passwords can be imported as plaintext, or as existing WordPress password hashes when moving users from another WordPress site. Importing the existing hashes lets users continue signing in with their current passwords.<\/p>\n\n<p>Assign one role or multiple roles to each user, separating multiple role slugs with pipes. Enter the role value directly or map it dynamically from the import file with XPath.<\/p>\n\n<h4>Update Existing WordPress Users<\/h4>\n\n<p>Match incoming records to existing users by login, email address, or user ID. When the import runs again, choose exactly which standard user fields should be updated and leave the other fields alone.<\/p>\n\n<p>WP All Import Pro can skip records whose data has not changed. WP All Import can also remove previously imported, non-administrator users that are no longer present in the import file.<\/p>\n\n<h4>Migrate WordPress Users Between Sites<\/h4>\n\n<p>Use the <a href=\"https:\/\/wordpress.org\/plugins\/export-wp-users-xml-csv\/\">User Export Add-On for WP All Export<\/a> to export users from one WordPress site. Download the Bundle from WP All Export and upload it to WP All Import on the destination site.<\/p>\n\n<p>The Bundle automatically maps the supported user fields included in the export. With WP All Export Pro, include User Pass and User Role to carry existing WordPress password hashes and roles into the import, allowing users to continue signing in with their current passwords.<\/p>\n\n<h4>Free Version of the User Import Add-On<\/h4>\n\n<p>With the free version of the User Import Add-On, you can:<\/p>\n\n<ul>\n<li>Import first and last names, logins, emails, passwords, roles, nicknames, display names, descriptions, registered dates, nicenames, and URLs.<\/li>\n<li>Import plaintext passwords or secure password hashes from another WordPress site.<\/li>\n<li>Assign one or multiple pipe-separated role slugs, including values mapped with XPath.<\/li>\n<li>Match records to existing users by login, email, user ID, or custom field.<\/li>\n<li>Choose which fields to update when an import runs again.<\/li>\n<li>Delete previously imported, non-administrator users that are no longer present in the import file.<\/li>\n<\/ul>\n\n<h4>User Import Add-On Pro<\/h4>\n\n<p>User Import Add-On Pro extends this free add-on with the ability to:<\/p>\n\n<ul>\n<li>Create and edit custom user-meta mappings in an import.<\/li>\n<li>Block WordPress's standard new-user, password-change, and email-change notifications during User and WooCommerce Customer imports.<\/li>\n<li>Import WooCommerce customers with their billing and shipping data and match to WooCommerce orders.<\/li>\n<\/ul>\n\n<p><strong><a href=\"https:\/\/www.wpallimport.com\/pricing\/?utm_source=wpallimport-user-import-free&amp;utm_medium=readme&amp;utm_campaign=user-import\">Upgrade to a WP All Import package that includes User Import Add-On Pro.<\/a><\/strong><\/p>\n\n<h4>Premium Support<\/h4>\n\n<p>You can submit the <a href=\"https:\/\/www.wpallimport.com\/support\/\">support form on our website<\/a>. While we try to assist users of our free plugins, support is not guaranteed and depends on our capacity. WP All Import packages that include User Import Add-On Pro come with premium support.<\/p>\n\n<h4>Related Plugins<\/h4>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wp-all-import\/\">Import any XML, CSV, or Excel file to WordPress<\/a><\/p>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wp-all-export\/\">Export any WordPress data to CSV, Excel, or XML<\/a><\/p>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/export-wp-users-xml-csv\/\">Export WordPress users to CSV, Excel, or XML<\/a><\/p>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/csv-xml-import-for-acf\/\">Import Advanced Custom Fields from XML or CSV<\/a><\/p>\n\n<h4>Related Tutorials<\/h4>\n\n<p><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-wordpress-users-from-csv-excel-or-xml\/\">How to Import WordPress Users from CSV, Excel, or XML<\/a><\/p>\n\n<p><a href=\"https:\/\/www.wpallimport.com\/documentation\/export-wordpress-users-to-csv-or-xml\/\">How to Export WordPress Users to CSV, Excel, Google Sheets, or XML<\/a><\/p>\n\n<p><a href=\"https:\/\/www.wpallimport.com\/migrate-wordpress-users\/\">How to Migrate WordPress Users<\/a><\/p>\n\n<p><a href=\"https:\/\/www.wpallimport.com\/bulk-edit-wordpress-users\/\">How to Bulk Edit WordPress Users<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <a href=\"https:\/\/wordpress.org\/plugins\/wp-all-import\/\">WP All Import<\/a> Free or Pro.<\/li>\n<li>Install and activate this add-on.<\/li>\n<li>Create a new import with WP All Import and choose Users as the import type.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20import%20wordpress%20users%3F\"><h3>How do I import WordPress users?<\/h3><\/dt>\n<dd><ol>\n<li>Go to All Import \u203a New Import.<\/li>\n<li>Upload the XML, CSV, or Excel file containing your users.<\/li>\n<li>Choose Users as the import type.<\/li>\n<li>Drag the incoming data to the corresponding WordPress user fields.<\/li>\n<li>Configure the import settings, then run the import.<\/li>\n<\/ol><\/dd>\n<dt id=\"does%20this%20add-on%20work%20with%20the%20free%20version%20of%20wp%20all%20import%3F\"><h3>Does this add-on work with the free version of WP All Import?<\/h3><\/dt>\n<dd><p>Yes. It works with both the free and paid editions of WP All Import.<\/p><\/dd>\n<dt id=\"how%20do%20i%20update%20existing%20wordpress%20users%3F\"><h3>How do I update existing WordPress users?<\/h3><\/dt>\n<dd><p>Match the incoming records to existing users by login, email address, or user ID. You can then choose which standard user fields to update when the import runs again.<\/p><\/dd>\n<dt id=\"can%20i%20import%20existing%20wordpress%20password%20hashes%3F\"><h3>Can I import existing WordPress password hashes?<\/h3><\/dt>\n<dd><p>Yes. Enable the hashed password option when mapping a password hash exported from another WordPress site.<\/p><\/dd>\n<dt id=\"how%20do%20i%20migrate%20wordpress%20users%20to%20another%20site%3F\"><h3>How do I migrate WordPress users to another site?<\/h3><\/dt>\n<dd><p>Export the users from the source site with WP All Export and its User Export Add-On, then download the Bundle. Upload the Bundle to WP All Import on the destination site. Its import template maps the supported user fields included in the export. With WP All Export Pro, include User Pass and User Role to preserve existing password hashes and roles.<\/p><\/dd>\n<dt id=\"can%20i%20create%20custom%20user-meta%20mappings%3F\"><h3>Can I create custom user-meta mappings?<\/h3><\/dt>\n<dd><p>Creating and editing custom user-meta mappings requires WP All Import Pro and User Import Add-On Pro. Matching existing users by custom field is available in this free add-on.<\/p><\/dd>\n<dt id=\"can%20i%20control%20email%20notifications%20during%20an%20import%3F\"><h3>Can I control email notifications during an import?<\/h3><\/dt>\n<dd><p>User Import Add-On Pro can block WordPress's standard new-user, password-change, and email-change notifications during User and WooCommerce Customer imports. The option is enabled by default.<\/p><\/dd>\n<dt id=\"can%20i%20import%20woocommerce%20customers%3F\"><h3>Can I import WooCommerce customers?<\/h3><\/dt>\n<dd><p>Importing WooCommerce customers requires WP All Import Pro and User Import Add-On Pro.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Easily import users from any XML, CSV or Excel file into WordPress with the User Import Add-On for WP All Import.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/351087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=351087"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpallimport"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=351087"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=351087"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=351087"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=351087"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=351087"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=351087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}