仕事、プライベート、出来事をただ書き留めていくブログ形式サイトです。UIでカスタム投稿を準備し、カスタムフィールドテンプレートを使用せず、独自にfunctions.phpでカスタムフィールドを作成し、投稿機能を作成した。記事を投稿し、公開した後、更新作業してプレビュー表示するとエラーが表示するというバグが発生。通常のカスタムフィールドテンプレートをしなかった理由として、セレクトボックスの値を動的に変える必要があったため、独自で作成する必要があった。現象が起きる要点として、以下のことが分かった。一度公開した記事は、プレビューボタンをクリックすると、仮投稿IDが作成され、save_postが実行されている。カスタムフィールドの値は、保存されないと反映、データの取得ができない。その為、通常の公開更新、プレビューの分岐で機能の実行を分ける必要性があると判断。ちなみに、カスタムフィールドテンプレートなどのプラグインは、予めこのような対策はされているようで、プレビューで値が反映しないというバグは見られなかった。カスタムフィールドのキー名を配列で準備する。WordPress.。