チーム
エンドポイント: /wp-json/sportspress/v2/teams
フィールド定義
日時フィールド
フィールド | 説明 |
| サイトのタイムゾーンでの公開日時(ISO 8601 形式) |
| GMT での公開日時(ISO 8601 形式) |
| サイトのタイムゾーンでの最終更新日時(読み取り専用) |
| GMT での最終更新日時(読み取り専用) |
識別フィールド
フィールド | 説明 |
| オブジェクトの一意の識別子(整数、読み取り専用) |
| グローバル一意識別子(読み取り専用) |
| タイプ内で一意の英数字識別子 |
| オブジェクトの URL(読み取り専用) |
| オブジェクトの親の ID |
コンテンツフィールド
フィールド | 説明 |
| チームオブジェクトのタイトル |
| チームオブジェクトのコンテンツ |
| チームオブジェクトの抜粋 |
| オブジェクトの著者の ID |
| オブジェクトのアイキャッチ画像の ID |
ステータスとアクセスフィールド
フィールド | 説明 |
| オブジェクトのステータス名; |
| コンテンツと抜粋へのアクセスを保護するパスワード |
| コメントが開いているかどうか; |
| オブジェクトにピンを送れるかどうか; |
| 同じタイプの他のオブジェクトに対するこのオブジェクトの順序 |
タクソノミーとリレーションシップフィールド
フィールド | 説明 |
| リーグタクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列) |
| シーズンタクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列) |
| 会場タクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列) |
| チームに関連するスタッフの ID(配列) |
| チームが所属するリーグ表の ID(配列) |
| チームに割り当てられた選手リストの ID(配列) |
| チームが参加した試合の ID(配列) |
チーム固有のフィールド
フィールド | 説明 |
| チームの略称(文字列) |
| チームの外部サイトの URL(URI 文字列) |
フィールドは異なる表示コンテキスト(view・edit・embed)をサポートし、各コンテキストで公開する情報を制御します。id・link・更新タイムスタンプなどのフィールドは読み取り専用です。
リクエスト例
すべてのチームを一覧表示
GET /wp-json/sportspress/v2/teams
単一のチームを取得
GET /wp-json/sportspress/v2/teams/10
チームを作成
POST /wp-json/sportspress/v2/teams
Content-Type: application/json{
"title": "アスレティック FC",
"status": "publish",
"abbreviation": "AFC",
"url": "https://athleticfc.example.com",
"leagues": [5],
"seasons": [3]
}チームを更新
PUT /wp-json/sportspress/v2/teams/10
Content-Type: application/json{
"abbreviation": "ATH"
}
