コメントを承認した時のアクションフックについて教えてください
-
コメントを承認した時のみ、更新日が更新されるコードを書きたいです。
現在、下記コードで動いています。add_action( 'wp_set_comment_status', 'comment_modified', 15, 1 ); function comment_modified( $comment_ID ) { $comment_data = get_comment( $comment_ID ); $my_data = array(); $my_data['ID'] = $comment_data->comment_post_ID; $my_data['post_modified'] = $comment_data->comment_date; $my_data['post_modified_gmt'] = $comment_data->comment_date_gmt; wp_update_post( $my_data ); }しかし、このコードだとコメントをゴミ箱に入れたタイミングでも更新されてしまい、
さらに削除する時にはNotice: Trying to get property of non-object inというエラーが出てしまいます。(削除自体はできています)
このコードだとコメントのステータスが変わった全てのタイミングで更新日が更新されるような形になっていると思うのですが、これを”コメントを承認した時のみ”にすることはできますでしょうか?
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
トピック「コメントを承認した時のアクションフックについて教えてください」には新たに返信することはできません。