Skip to content

ADM-029 まっく感情画像設定 ​

概要 ​

  • 有料記事 [makk] ショートコードで使う、まっくの感情別アイコン画像(8 種)を管理画面から登録する。
  • サイト運営ダッシュボード(ADM-019)配下のサブメニュー。
  • 保存先は wp_option slot_kouryaku_makk_image_url_map(emotion => URL の JSON)。

ワイヤーフレーム ​

未作成。8 感情スロットのカードグリッドと「画像を選択」「クリア」「設定を保存」ボタンで構成する。

画面仕様 ​

ブロック一覧 ​

ブロックIDブロック名表示内容初期値ユーザー操作アクション
B-1説明画面の用途説明固定文言--
B-2感情スロット感情キー・ラベル・推奨ファイル名・プレビュー・操作保存済み URL画像選択 / クリアA-1
B-3設定を保存[設定を保存] ボタン常に表示ボタン押下で AJAX 一括保存A-2

処理連携仕様 ​

アクション一覧 ​

A-1 ​

B-2 の [画像を選択] で WordPress メディアライブラリ(wp.media)を開き、選択した attachment の URL をスロットに反映する(保存前は画面内のみ)。 [クリア] でその emotion の URL を空にする。

A-2 ​

B-3 押下時に admin-ajax makk_emotion_image_map_save を呼ぶ。capability は manage_options。

リクエスト

requestParam本画面の値
actionmakk_emotion_image_map_save
noncemakk_emotion_settings
map_json全 emotion キーに対する URL マップ(JSON 文字列)

レスポンス

項目内容
成功時data.message に成功メッセージ、data.map に保存後マップ
失敗時data.message にエラー文言

外部インターフェース ​

管理画面 URL ​

項目値
URL/wp-admin/admin.php?page=makk-emotion-settings
page slugmakk-emotion-settings
親メニューsite-ops-dashboard(ADM-019)

関連 ​