web-dev-qa-db-ja.com

投稿が公開されたときに呼び出されるフック

投稿は即時または将来的に公開される可能性があります。

投稿が公開されてブログに表示された時点でプラグインが何かをしたいとします(投稿が管理パネルで公開されたものとして保存された日付は何もありません)。 "post_visible"のようなフックはありますか。

4
rsman

投稿がステータスを変更するたびに、 wp_transition_post_status 関数が呼び出されます。これはアクション${old_status}_to_${new_status}${new_status}_${post->post_type}をトリガーするので、例えばpublish_postはここでトリガーされます。将来の日付を持つ投稿は、実際に公開されるまでステータスがfutureになります。したがって、これは役に立ちます。

1
Jan Fabry