Contact Form 7でフック処理をするとログインユーザーが取れなくなった
-
いつも大変便利に使わせていただいています。
Contact Form 7の最近のバージョンアップで_wpnonceを使わずに独自のnonceを利用するように
なったようなのですが、これにより、
フォームのsubmit時にログインユーザーの場合に何か処理をしたい時に
wp-includes/rest-api.phpの
関数rest_cookie_check_errors()で(WordPress4.8では734行目)
wp_set_current_user( 0 );
されてしまいユーザー情報が取れなくなってしまいました。何か回避策があると良いのですが、
本来のプラグインの使い方では無いのかもしれないため、
トピックにすべきか迷いましたがご質問させていただきました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「Contact Form 7でフック処理をするとログインユーザーが取れなくなった」には新たに返信することはできません。