2018年08月07日

カスタム投稿タイプで publish_post のアクションフックを使用したいとき

カスタム投稿タイプを保存したときに処理をさせたかったのですが、記事を保存したときに処理をさせるには 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


posted by はるこち at 19:00| Comment(0) | WordPress | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。