サポート » 使い方全般 » 公開・更新ボタンで動くフック

  • 公開ボタンや更新ボタンを押した時にpublish_postフックが動くと思っています。

    そこで、
    公開ボタンや更新ボタンを押した際、

    publish_postフックを動かすのではなく、
    裏側ではそのコンテンツが下書きで保存されるが、ブラウザ上では何も変化がない(つまりphpによるページ遷移をしたくない)

    ようにするにはどうしたらよいのでしょうか?

    wp_insert_post_dataフックで強制的に”下書き”状態にすることはできるのですが、
    今後、公開ボタンや更新ボタンを押した際にjQueryを動かしたいので、これらのボタンの本来の能力を消したいと考えています。

    どうか回答よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 sakusa

    (@sakusa)

    上記の質問内容を変更させてください。

    • 公開ボタンや更新ボタンを押した時にpublish_postフックが動くと思います。このpublish_postはwp-includes/post.php内のwp_transition_post_status関数から動的にdo_actionされていると思ってよいでしょうか?
    • また、その場合にpublish_postフックはどの関数が動いているのでしょうか?

    お恥ずかしい話ですが、見つからないので、どうか回答お願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「公開・更新ボタンで動くフック」には新たに返信することはできません。