###前提・実現したいこと
WordPressでユーザーのパスワードを変更した時に
そのユーザーがログインしていた場合にログアウトになりますが
この時デフォルトでは何もメッセージが表示されないので、
オリジナルのメッセージを表示したいです。
password_resetフックに追加してみたのですが、そもそも実行されていないようで
ログに出ませんでした。(いちおうcookieにも入れてみました。)
何かこのタイミングで実行されるフックや方法ありましたら、ご教授のほどお願いします。
PHP
1//add_action( 'profile_update','my_profile_update',10,2 ); 2add_action( 'password_reset','my_profile_update',10,2 ); 3function my_profile_update($user_id,$old_user_data) { 4 global $login_errors; 5 $errors = new WP_Error(); 6 $login_errors[] = 'パスワード変更がされました'; 7 8 setcookie('logout','パスワード変更がされました',time()+1800,'/'); 9}
回答1件
あなたの回答
tips
プレビュー