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からユーザー情報をインポートします。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ
▲