Appearance
API-001-5 〇〇の日オプション
概要
日別記事編集画面で考察日変更時に、「エスパスの〇〇の日」選択肢を mmdd 指定で返す。管理画面(メタフィールド)向け。
入力(リクエスト)
| param | 必須 | 型・制約 | 説明 |
|---|---|---|---|
mmdd | はい | 3〜4 桁の数字文字列。値は 101〜1231 かつ checkdate で妥当な月日 | 月日(例: 10月26日 → 1026、1月5日 → 105) |
出力(レスポンス)
成功時 data
| field | 型 | 説明 |
|---|---|---|
options | array | { id: int, name: string }[]。該当なし時は空配列。success フラグはなし |
HTTP ステータス: 200
失敗・エラー条件
| 条件 | レスポンス形式 |
|---|---|
mmdd 欠落・形式不正・無効月日 | WordPress REST の args 検証失敗(400 等) |
| nonce 不正 / 権限不足 | WordPress REST 標準(403 等) |
権限・nonce
名前空間共通事項は API-一覧 を参照。本エンドポイントは WhatDayOptionsHandler + WordPressDailyArticleAdminPermissionChecker(wp_rest nonce + edit_posts)を使用する。AsyncLoadingHandler の IP レート制限は適用しない。