2026年10月27日
2026年10月27日
WordPressにユーザーをCSVで一括インポートする方法
はじめに
本記事では、WordPressサイトで大量のユーザーアカウントを効率的に追加する方法として、CSVファイルを使用した一括インポートについて説明します。特に新規サイト立ち上げ時や大規模なユーザー登録が必要な場合など、手動でのアカウント作成は非常に時間がかかります。CSVによる一括インポートはその問題を解決し、時間と労力の節約に役立ちます。
症状・背景
このテーマが必要になる主な場面:
- 新規サイト立ち上げ時に大量のユーザー登録が必要な場合
- 社内システムからWordPressへの移行時に既存のユーザーデータをインポートする必要がある場合
- 定期的なイベントやキャンペーンで一時的に大量のユーザー登録が発生する場合
- 管理者が大量の一括登録を管理しやすくしたい場合
手順・設定方法
ステップ1: CSVファイルを作成する
# WordPressのユーザー情報を含むCSVファイルを作成します。
# 各ユーザーカラムは、"user_login", "user_pass", "user_email", "display_name" などとなります。
echo 'user_login,user_pass,user_email,display_name' > users.csv
ステップ2: ユーザー情報を追加する
# CSVファイルに具体的なユーザー情報(ログインID、パスワード、メールアドレス、表示名)を追加します。
echo 'john_doe,password123,john@example.com,John Doe' >> users.csv
ステップ3: ユーザー情報をWordPressにインポートする
# WP-CLIを使用してCSVファイルからユーザーをインポートします。
wp user import-csv --path=/var/www/html/wp-content/uploads/users.csv
注意事項
- CSVファイルのカラム名は必ず正しく記述してください。エラーが発生する可能性があります。
- パスワードは安全に管理し、適切な長さと複雑性を持つことを確認してください。
- 一度インポートしたデータを上書きする場合は、事前にバックアップを取りましょう。
- セキュリティの観点から、ユーザー情報を適切に保護することを忘れないでください。
まとめ
1. CSVファイル作成: 必要なユーザーデータを含むCSVファイルを作成します。
2. データ追加: CSVファイルに具体的なユーザー情報(ログインID、パスワード、メールアドレスなど)を追加します。
3. WP-CLI利用: WP-CLIを使用して、WordPressにCSVからユーザー情報をインポートします。
関連記事: