記事を書いて、プレビューボタンを押した後、
$post->post_statusの値は2種類あるらしい。
そして、「プレビュー」ボタンをクリックするまでのユーザーのアクションは下記の3つあるっぽい。
「プレビュー」ボタンを押した時の挙動
- 「新規で記事を書いて」、「下書き保存」せずに、「プレビュー」ボタンを押した場合は「draft」になる。
- 「下書き保存」してから「プレビュー」ボタンを押すと「inherit」になる。
- 「公開」した後に記事を変更して「プレビュー」ボタンを押すと「inherit」になる。
これをやる目的
プレビュー時と、公開時でカスタムフィールドを切り替えたかったのでした。
「公開」ボタンだけを押した時は?
「publish」になる。