Appearance
〇〇の日マスタ一括投入ガイド
〇〇の日マスタ(db_what_day_master)へ、雑学ネタ帳「今日は何の日」の記念日データを一括投入する手順です。日常的な確認・編集・追加は 〇〇の日マスタ運用ガイド を参照してください。
現行仕様
- テーブルは
{prefix}db_what_day_master。 - DDL の正本は
WhatDayMasterInstaller.php。 - 論理定義は カスタムアプリケーションテーブル と DBML。
- 管理画面は WordPress 管理画面の 設定 → 〇〇の日マスタ。
- 管理画面仕様は ADM-004 〇〇の日マスタ管理画面。
雑学ネタ帳からの一括投入
管理画面の「雑学ネタ帳から取り込み」セクションから実行できます。コマンドラインで実行する場合は、WordPress のドキュメントルートで次を実行します。
bash
wp eval-file wp-content/themes/cocoon-child-master/myCustom/scripts/seed-what-day-master-from-zatsuneta.php外部サイトへ HTTP リクエストを行うため、実行前に取得元の利用条件を確認し、複数プロセスから同時に起動しないでください。
再実行
再実行防止は wp_options の what_day_master_seed_executed で管理します。再投入が必要な場合は、このオプションを削除してから実行します。
bash
wp option delete what_day_master_seed_executedWP-CLI が使えない環境では、WordPress を読み込んだうえで PHP から同じスクリプトを実行できます。
bash
php -r "require 'wp-load.php'; require 'wp-content/themes/cocoon-child-master/myCustom/scripts/seed-what-day-master-from-zatsuneta.php';"