Skip to content

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_enabledB-2 の設定値
daily_article_auto_create_kousatsu_dayB-3 の設定値
daily_article_auto_create_halls[]B-4 の設定値
daily_article_auto_create_publishB-5 の設定値

レスポンス

項目内容
成功時本画面へリダイレクトし、保存完了通知(ブロック B-1)を表示する。
失敗時REQ-001 の契約に従ってエラーメッセージを表示し、入力値を復元して本画面を再表示する。
画面更新時の処理本アクションは画面遷移を伴うため、レスポンス本文を使った部分更新は行わない。

外部インターフェース

管理画面 URL

項目
URL/wp-admin/edit.php?post_type=daily_article&page=daily-article-auto-create-settings
メニュー名DailyArticleAutoCreateSettingsCopy::MENUcore_src/Admin/daily_article_auto_create/
権限manage_options