ちょっとハマったのでメモ publish_postをフックする wordpressで記事の投稿や更新をトリガーにして何か処理をさせたい場合、 通常、下記のような感じでアクションフックで「publish_post」というアクションをフックする。 function hogehoge() { //処理 } add_action('publish_post', 'hogehoge'); 公開時と更新時を振り分けたい場合はこの辺を参考に。 WordPressで記事公開時と更新時のフックを使い分ける方法 ただこれだとカスタム投稿で動かない。 カスタム投稿の場合は「post_type」の部分をそれぞれのタイプ別に書き換えればいい。 例えばpost_typeが「news」とかだったら↓こんな感じ。 function hogehoge() { //処理 } add_action('publish_news'