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

カレンダー

**エンドポイント:** `/wp-json/sportspress/v2/calendars`

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

カレンダー

エンドポイント: /wp-json/sportspress/v2/calendars

フィールド定義

日時フィールド

フィールド

説明

date

サイトのタイムゾーンでの公開日時(ISO 8601 形式)

date_gmt

GMT での公開日時(ISO 8601 形式)

modified

サイトのタイムゾーンでの最終更新日時(読み取り専用)

modified_gmt

GMT での最終更新日時(読み取り専用)

識別フィールド

フィールド

説明

id

オブジェクトの一意の数値識別子(読み取り専用)

guid

グローバル一意識別子(読み取り専用)

slug

タイプ内で一意の英数字識別子

link

オブジェクトの URL(読み取り専用)

コンテンツフィールド

フィールド

説明

title

カレンダーオブジェクトのタイトル

content

カレンダーオブジェクトのコンテンツ

excerpt

カレンダーオブジェクトの抜粋

author

オブジェクトの著者の ID

featured_media

オブジェクトのアイキャッチ画像の ID

ステータスとアクセスフィールド

フィールド

説明

status

オブジェクトのステータス名;publishfuturedraftpendingprivate のいずれか

password

コンテンツと抜粋へのアクセスを保護するパスワード

comment_status

コメントが開いているかどうか;open または closed

ping_status

オブジェクトにピンを送れるかどうか;open または closed

カレンダー固有のフィールド

フィールド

説明

format

表示形式;calendarlistblocks のいずれか

leagues

リーグタクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列)

seasons

シーズンタクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列)

venues

会場タクソノミーでオブジェクトに割り当てられたタームの配列(タームIDの配列)

data

カレンダーの全試合オブジェクト(配列、view コンテキストのみ)

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]
}

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