save_postの実行タイミング
アクションフックのsave_post。APIリファレンスによると
インポート機能の利用、投稿・ページ編集フォームの利用、XMLRPCでの投稿、メールでの投稿のうちいずれかの方法で投稿・ページが作成・更新された際に実行する。実行されるタイミングはデータがデータベースに保存された後。
アクション関数引数: 投稿 ID
投稿 ID は最後に保存した投稿ではなく投稿履歴を参照していることもある。実際の投稿の ID を取得するには、wp_is_post_revision を使う。
のこと。まぁこれは全然問題ないのだけど、wordpressは記事を自動保存しているようで、新規投稿ページを開いただけで下書きがDBに自動保存される。したがって、その時点でsave_postにひもづけられた処理が実行される。
「saveしてねーよ!」と思っても、wordpressさんが勝手に保存しているので、上記アクションフックに何かを関連付ける場合は注意が必要かもね。
無効にすることもできるみたいだし、いっそのこと無効にしちゃおうかな。














