カスタム投稿タイプを保存したときに処理をさせたかったのですが、記事を保存したときに処理をさせるには publish_post というアクションフックを使用すれば良いということがわかったので
add_action(‘publish_post’, ‘my_news_func’, 10, 1);
と書いてみたのですが、何度保存してみても関数が実行される気配がありませんでした。
正解は、カスタム投稿タイプのタイプ名をフック名に反映させます。例えば「news」というカスタム投稿タイプなら publish_news になります。
add_action(‘publish_news’, ‘my_news_func’, 10, 1);
参考:
Plugin API/Action Reference/publish post « WordPress Codex
0件のコメント