web-dev-qa-db-ja.com

ログアウト時のWordPressの失敗

私は何度かWordPressのログアウトエラーに遭遇しましたが、私は本当にその原因を考え出したことはありません。初期の頃は、私はnonceを見逃していたのが一般的でしたが、wp_logout_url();によって生成されたログアウトリンクでさえ、私はWP dieスクリーンで迎えられました:

You are attempting to log out of SITE
Do you really want to log out?

そもそもなぜこれが引き起こされるのでしょうか。

編集: 私はそれがランダムに起こっていたと述べたように、私は何かを考え出したと思います。 ITはwp_logout_url();によって生成されたリンクで問題なく動作しますが、wp_logout_url( $redirect );$redirectパラメータを使用するとすぐに問題に直面し始めます。

問題について何か光ですか?

4
Ashfame

このメッセージはwp_nonce_ays()によって呼び出されるcheck_admin_referer()によって発生します。

お使いのブラウザはおそらくリファラーヘッダを送信していないので、WordPressはナンスを検証できませんでした。これは、ブラウザの設定またはネットワーク接続に問題がある可能性があります。

2
fuxia