カレンダー
エンドポイント: /wp-json/sportspress/v2/calendars
フィールド定義
日時フィールド
フィールド | 説明 |
| サイトのタイムゾーンでの公開日時(ISO 8601 形式) |
| GMT での公開日時(ISO 8601 形式) |
| サイトのタイムゾーンでの最終更新日時(読み取り専用) |
| GMT での最終更新日時(読み取り専用) |
識別フィールド
フィールド | 説明 |
| オブジェクトの一意の数値識別子(読み取り専用) |
| グローバル一意識別子(読み取り専用) |
| タイプ内で一意の英数字識別子 |
| オブジェクトの URL(読み取り専用) |
コンテンツフィールド
フィールド | 説明 |
| カレンダーオブジェクトのタイトル |
| カレンダーオブジェクトのコンテンツ |
| カレンダーオブジェクトの抜粋 |
| オブジェクトの著者の ID |
| オブジェクトのアイキャッチ画像の ID |
ステータスとアクセスフィールド
フィールド | 説明 |
| オブジェクトのステータス名; |
| コンテンツと抜粋へのアクセスを保護するパスワード |
| コメントが開いているかどうか; |
| オブジェクトにピンを送れるかどうか; |
カレンダー固有のフィールド
フィールド | 説明 |
| 表示形式; |
| リーグタクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列) |
| シーズンタクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列) |
| 会場タクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列) |
| カレンダーの全試合オブジェクト(配列、 |
data フィールドはカレンダーに含まれるすべての試合の全オブジェクトを返します。このフィールドは view コンテキストのレスポンスにのみ存在し、書き込みはできません。
リクエスト例
すべてのカレンダーを一覧表示
GET /wp-json/sportspress/v2/calendars
試合データを含む単一のカレンダーを取得
GET /wp-json/sportspress/v2/calendars/45
レスポンスには、そのカレンダーの全試合オブジェクトを含む data 配列が含まれます。
カレンダーを作成
POST /wp-json/sportspress/v2/calendars
Content-Type: application/json{
"title": "2026シーズン スケジュール",
"status": "publish",
"format": "list",
"leagues": [5],
"seasons": [3]
}
