固定ページにコメントが付いたときのみフックしたいです
-
固定ページにコメントが付いた時に指定ユーザーにメールが届く仕組みを作ろうと考えています。
現在テーマのfunction.phpにedit_postアクションを使い下記のようなコードを書きました(簡略化しています)
add_action('edit_post', 'sendMail', 10, 2); function sendMail($post_ID, $post){ if(is_page()){ //ここにメールの送信処理が書いてあります } }
アクションedit_postを利用すると、あらゆる投稿処理時にメールが送信されてしまい、望んだような挙動になりません。
そのため、is_page()で固定ページ時の投稿のみを切り分けようと思ったのですが、is_page()は表示時に利用されるもののようでうまくいきません。固定ページのコメント欄に投稿があった時のみ処理を行いたいです。
ご存知の方、ご教授よろしくお願い致します!!
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「固定ページにコメントが付いたときのみフックしたいです」には新たに返信することはできません。