この記事は最終更新日から8年経過しています。内容が古い可能性があります。
Failed to verify referrer
最近、投票受付プラグイン(wp-polls)にこんな表示が出るようになってしまった。
思い当たることといえば最近、このプラグインの更新があったこと。
もうひとつはキャッシュ系プラグインの変更をしたこと。
それまでのquick-cacheからwp-super-cacheに入れ替えたのだ。
wordpressのフォーラムを見ても、このエラーはキャッシュ系のプラグインに原因があるという意見が多く見受けられる。
せっかく表示が早くなったのでsuper cacheを止めることは避けたい。
結局いろいろやってみて解決できた方法はこちら。
// Verify Referer // if(!check_ajax_referer('poll_'.$poll_id.'-nonce', 'poll_'.$poll_id.'_nonce', false)) // { // _e('Failed To Verify Referrer', 'wp-polls'); // exit(); // }
インストールディレクトリにあるwp-polls.phpの1472行目付近にあるVerify Refererの設定をコメントアウトしてしまうというもの。
根本的な解決には至ってないので、もしも使う場合は自己責任で。
コメント