regepanのはてなブログ

個人的なメモ帳レベルの文章。

WordPressのプラグイン内とかでの$post->post_statusの値について

記事を書いて、プレビューボタンを押した後、
$post->post_statusの値は2種類あるらしい。
そして、「プレビュー」ボタンをクリックするまでのユーザーのアクションは下記の3つあるっぽい。

「プレビュー」ボタンを押した時の挙動

  1. 新規で記事を書いて」、「下書き保存」せずに、「プレビュー」ボタンを押した場合は「draft」になる。
  2. 下書き保存」してから「プレビュー」ボタンを押すと「inherit」になる。
  3. 公開」した後に記事を変更して「プレビュー」ボタンを押すと「inherit」になる。

これをやる目的

プレビュー時と、公開時でカスタムフィールドを切り替えたかったのでした。

「公開」ボタンだけを押した時は?

publish」になる。