WordPressの有名なAdsense用プラグイン「AdSense-Deluxe」を導入した際に「このページにアクセスするための十分なアクセス権がありません。」というエラーが出て動作しない場合の対処方法について覚書。
エラーの原因
このエラーについてググってみたところ、日本語の検索結果には参考になるようなサイトが引っ掛からなかった。
検索キーワードを英語に変えてググったところあっさり見つかった。
参考サイト
参考にしたフォーラム
http://xtremepassion.leladystore.com/2011/02/you-do-not-have-sufficient-permissions-to-access-this-page-adsense-deluxe-plugin/
対処方法
対処方法が記載されていた記事によると、プラグインの編集画面でプラグインのソースを表示して、ソース中の"admin_head"を" admin_menu"に変更すればよいとのこと。
でもこれだけだとうまく動かなくて、次の行、
"add_action('wp_head', 'add_adsense_deluxe_handle_head');" をコメントアウトする。
この手順で修正したところ問題なく動作するようになった。
プラグインをアップロードする前に「adsense-deluxe」プラグインのファイル"adsense-deluxe.php"を直接編集してからアップしてもよい。
ちなみに、「AdSense Deluxe 日本語版」でもきちんと動作することを確認した。
ひまがなくてちゃんとした説明になってないし、正確な検証もしてないけど、とりあえず暫定覚書。
暇ができたらちゃんと検証して正確な記事にする。
コメント
突然のコメント失礼します。
私も同じ状況になりググったところこちらにたどり着きました。
貴重な情報をありがとうございました。
ありがとうございました。
とっても助かりました!
こちらのおかげで、助かりました。
ありがとうございました
私も検索してこちらにたどり着きました。ありがとうございます!