WordPressのプラグインを有効にした場合に標題のエラーが出た場合。管理画面に何も表示されないという時は疑ってください。(メッセージはwp-config.phpでdebug=trueにしないと表示されませんが)
ちなみに私は久しぶりにプラグイン作るのにcodexからコピーして作ろうとして発生しましたがw
「Notice: has_cap の使用はバージョン 2.0 から非推奨になりました ! プラグインやテーマでのユーザーレベルの使用は推奨されていません。代わりに権限グループと権限を使ってください。 inwp-includes/functions.php on line 3318」
エラー内容のfunctions.phpが原因では無く追加した(作成した)プラグイン側の問題ですので、無効にするか修正してください。
恐らく
add_options_page(‘Test Options’, ‘Test Options’, 8, ‘testoptions’, ‘mt_options_page’);
このようにaccess_level/capabilityの部分が8のように数字指定されているかと思います。古いプラグインには残っているかもしれません。
これは古い記述の仕方なのでadministratorなどと置き換えてください。
※最新になってない部分は英語版を参考にしましょう。
Published by