メインコンテンツにスキップ

CSV での選手インポート

SportsPress には選手用の組み込み CSV インポーターが含まれています。**ツール > インポート** からアクセスし、**SportsPress 選手(CSV)** の隣にある **インポーターの実行** をクリックします。

今日アップデートされました

CSV での選手インポート

SportsPress には選手用の組み込み CSV インポーターが含まれています。ツール > インポート からアクセスし、SportsPress 選手(CSV) の隣にある インポーターの実行 をクリックします。

開始前の確認

  • インポーターのグリーティング画面に表示されたリンクからサンプル CSV をダウンロードします(プラグインフォルダーの dummy-data/players-sample.csv)。

  • インポーターは固定の順序で8 つのカラムを期待します。余分なカラムを追加したり、カラムの順序を変更したりしないでください。

カラムの順序とフィールドリファレンス

CSV は以下の正確な順序でカラムが必要です。

カラム

フィールド名

必須

注意事項

1

背番号

いいえ

任意のテキストまたは数値

2

名前

はい

空白の場合は行がスキップされます

3

ポジション

いいえ

複数の場合はパイプ区切り:`フォワード\

ミッドフィルダー`

4

チーム

いいえ

複数の場合はパイプ区切り。見つからない場合は自動作成されます

5

リーグ

いいえ

パイプ区切り。見つからない場合は自動作成されます

6

シーズン

いいえ

パイプ区切り。見つからない場合は自動作成されます

7

国籍

いいえ

3 文字の小文字国コード(例:usagbr

8

生年月日

いいえ

以下の日付形式オプションを参照

複数値フィールド

複数の値を受け付けるフィールドはセパレーターとして縦棒パイプ文字 | を使用します。

フォワード|ミッドフィルダー
プレミアリーグ|FAカップ
2023|2024

自動作成の動作

インポートされた値が既存のレコードと一致しない場合、SportsPress は自動的に作成します。

  • ポジション — 新しい sp_position タクソノミータームが作成されます

  • チーム — 新しいチーム投稿が作成されて選手のリーグとシーズンに割り当てられます

  • リーグ — 新しい sp_league タクソノミータームが作成されます

  • シーズン — 新しい sp_season タクソノミータームが作成されます

チーム割り当てのロジック

チームカラムに複数のチームが記載されている場合:

  • 最初のチームが選手の現在のチームsp_current_team)になります

  • それ以降のすべてのチームは過去のチームsp_past_team)として保存されます

すべてのチーム(現在および過去)は一般的な sp_team メタにも保存されます。

生年月日の形式

インポーターのオプション画面で、CSV ファイルに合った日付形式を選択します。

  • yyyy/mm/dd(デフォルト)— 例:1990/06/15

  • dd/mm/yyyy — 例:15/06/1990

  • mm/dd/yyyy — 例:06/15/1990

スラッシュとハイフンは互換性があります。0000-00-00 の日付は日付なしとして扱われ、省略されます。

生年月日は選手レコードの post_date(WordPress の投稿日)として保存されます。別のメタフィールドではありません。

重複のマージ

重複をマージチェックボックス(デフォルトでオン)は、同じ名前の選手がすでに存在する場合の動作を制御します。

  • オン — 既存の選手レコードがインポートされた値で更新されます

  • オフ — その名前の選手が存在する場合でも新しい選手レコードが作成されます

マージ時に、既存のタクソノミータ-ム(リーグ、シーズン、ポジション)は保持され、新しい値が追加されます。

インポート後

インポート済みスキップ済みの数が記載されたサマリーが表示されます。スキップされた行は名前カラムが空白の行です。選手を表示 をクリックしてインポートされたレコードを確認します。

こちらの回答で解決しましたか?