[PR]
2024/11/24/Sunday
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
WordPressプラグイン作成 check_admin_refererとsave_postフックのエラー
2013/08/27/Tuesday
記事をインポートするプラグインを動かしたところ、「本当によろしいですか?」とメッセージが出るだけでその先に進めない(OKボタンが出てこない)
で、タイトルを見ると「WordPress エラー通知」と出てるので、どこかでプラグインが競合してるっぽい。
調べた結果、save_postのフックの処理が動いてしまっていました。
インポート時も動くんですねー。
そしてcheck_admin_refererのあたりで落ちているようです。
引数のnonceの値が取れてないよ!というのが原因。
nullのチェックはしてくれない模様。
無理矢理ですが、こんなかんじで回避。
ちなみにsave_postは投稿画面だけでなく固定ページでも動いてしまいます。
「post」だから記事だけなのかと思ってた。。。
で、タイトルを見ると「WordPress エラー通知」と出てるので、どこかでプラグインが競合してるっぽい。
調べた結果、save_postのフックの処理が動いてしまっていました。
インポート時も動くんですねー。
そしてcheck_admin_refererのあたりで落ちているようです。
引数のnonceの値が取れてないよ!というのが原因。
nullのチェックはしてくれない模様。
//※nonceの値が取得できない場合は終了
if( ! $_POST['nonce_field']){
return $_POST->ID;
}
無理矢理ですが、こんなかんじで回避。
ちなみにsave_postは投稿画面だけでなく固定ページでも動いてしまいます。
「post」だから記事だけなのかと思ってた。。。
最新記事
(09/03)
(09/03)
(09/02)
(09/02)
(08/27)