NỘI DUNG
Hướng dẫn Export và Import User WordPress bằng WP-CLI nhanh chóng và chuyên nghiệp.
Trong quá trình migration website, tách hệ thống thành nhiều site hoặc đồng bộ dữ liệu người dùng, nhu cầu chuyển user từ website WordPress A sang WordPress B là rất phổ biến.
Thay vì dùng plugin (chậm, dễ lỗi), chúng ta có thể sử dụng WP-CLI – công cụ dòng lệnh chính thức của WordPress, nhanh – gọn – an toàn – giữ nguyên mật khẩu & phân quyền.
Bài viết này sẽ hướng dẫn bạn export và import user WordPress bằng WP-CLI đầy đủ từ A => B.
So sánh WP-CLI với Plugin
| Tiêu chí | WP-CLI | Plugin |
|---|---|---|
| Tốc độ | ✅ Rất nhanh | ❌ Chậm |
| Giữ mật khẩu | ✅ Có | ✅ Có |
| An toàn | ✅ Cao | ⚠️ Trung bình |
| Không cần plugin | ✅ | ❌ |
| Phù hợp hệ thống lớn | ✅ | ❌ |
Điều kiện
- Có quyền truy cập SSH user/root đều được
- Đã cài đặt WP-CLI
- Cả 2 web đều phải là WordPress
- PHP CLI phải hoạt động bình thường
Bước 1: Export user từ web A bằng WP-CLI
Trong hướng dẫn này, web A với 102 user như ảnh đính kèm. Và sẽ thực hiện chuyển tất cả user sang web B.

Bạn hãy truy cập vào thư mục web A. Ví dụ:
cd /home/user/public_html_webAXuất danh sách user ra file CSV
Chạy lệnh sau để thực hiện xuất danh sách
wp user list --fields=ID,user_login,user_email,display_name,user_pass,roles --format=csv > users.csvFile users.csv sẽ chứa
- Username
- Display Name
- Mật khẩu (đã mã hoá)
- Quyền (role)

Bước 2: Chép file user sang web B
Bạn hãy upload file users.csv lên server/host của web B. VÍ dụ thư mục /home/user/public_html_webB/ thì bạn sẽ upload vào đây.
Bước 3: Import user vào website B bằng WP-CLI
SSH vào thư mục web B
cd /home/user/public_html_webBImport User
wp user import-csv users.csv --send-email=false
Kết quả sau khi import
- User đăng nhập được ngay
- Giữ nguyên. mật khẩu cũ
- Đúng phân quyền (author, editor, subscriber…)
- Không gửi email thông báo cho user
Kiểm tra sau khi import
wp user list
Việc sử dụng WP-CLI để export và import user WordPress là giải pháp tối ưu, giúp bạn tiết kiệm thời gian và đảm bảo dữ liệu người dùng được giữ nguyên đầy đủ, bao gồm mật khẩu và phân quyền. So với plugin, WP-CLI hoạt động nhanh hơn, an toàn hơn và không cần cài thêm phần mềm bên thứ ba.
