Appearance
ADM-010 日別記事 自動作成設定管理画面
概要
- 日別記事(
daily_article)の WP-Cron による下書き自動作成 の有効/無効、作成時 下書き or 公開、下書きに立て付ける 考察日(基準日からの日目)、対象ホールの初期値 を、ラベル・フォーム部品としてユーザーが見る形で設定する画面。 - 日別記事メニュー配下のサブメニューとして登録。
- 下記 ブロック一覧 で各表示領域の内容と、アクション(保存処理=
A-1)の対応を定義する。POSTの汎用データ契約・永続化先・失敗時の扱いは REQ-001 本編 を正とする。 - 記載ルールは 画面設計書フォーマットガイド(共通) を正とする。
ワイヤーフレーム
画面仕様
ブロック一覧
| ブロックID | ブロック名 | 表示内容 | 初期値 | ユーザー操作 | アクション |
|---|---|---|---|---|---|
B-1 | 保存完了通知 | 保存完了時の通知メッセージを表示する(通知プレースホルダー)。 | 保存成功時のみ表示。 | - | - |
B-2 | 自動作成 | [自動作成] の有効/無効をチェックボックスで表示する。 | 保存済み設定に従う | 有効化チェックの ON/OFF を切り替える。 | - |
B-3 | 考察日(日目) | [考察日(日目)] 入力(1 日目=基準日)を表示する。 | 保存済み設定に従う | 日目の値を入力する。 | - |
B-4 | 対象ホール(初期値) | [対象ホール(初期値)] のチェック群を表示する。 | 保存済み設定に従う | 対象ホールの ON/OFF を変更する。 | - |
B-5 | 作成時の投稿 | [公開で投稿する] チェックで作成時の投稿ステータス(公開 / 下書き)を表示する。 | 保存済み設定に従う | 公開/下書きの切替(チェック ON/OFF)を行う。 | - |
B-6 | 設定を保存 | [設定を保存] ボタンを表示する。 | 常に表示。 | ボタン押下で設定保存を実行する。 | A-1 |
処理連携仕様
アクション一覧
A-1
B-6(設定を保存)をボタン押下時に REQ-001: 日別記事 自動作成設定 保存 を呼び出す。
リクエスト
| requestParam | 本画面の値(どの部品から何を送るか) |
|---|---|
daily_article_auto_create_nonce | 隠しフィールド。常に必須。検証アクション: daily_article_auto_create_settings |
daily_article_auto_create_enabled | B-2 の設定値 |
daily_article_auto_create_kousatsu_day | B-3 の設定値 |
daily_article_auto_create_halls[] | B-4 の設定値 |
daily_article_auto_create_publish | B-5 の設定値 |
レスポンス
| 項目 | 内容 |
|---|---|
| 成功時 | 本画面へリダイレクトし、保存完了通知(ブロック B-1)を表示する。 |
| 失敗時 | REQ-001 の契約に従ってエラーメッセージを表示し、入力値を復元して本画面を再表示する。 |
| 画面更新時の処理 | 本アクションは画面遷移を伴うため、レスポンス本文を使った部分更新は行わない。 |
外部インターフェース
管理画面 URL
| 項目 | 値 |
|---|---|
| URL | /wp-admin/edit.php?post_type=daily_article&page=daily-article-auto-create-settings |
| メニュー名 | DailyArticleAutoCreateSettingsCopy::MENU(core_src/Admin/daily_article_auto_create/) |
| 権限 | manage_options |