「プラグインやテーマでのユーザーレベルの使用は推奨されていません。
代わりに権限グループと権限を使ってください。」
という文言をkeyword検索すると「Notice: has_cap の使用」についての古い記事が沢山ソートされます。
デバック検証をしている際に当サイトでも出てきたこのエラーメッセージ。
ソートされている内容とはちょいと種類は異なりますが、大方の中身は同じ。
WordPressの動作自体には問題なく動くので致命的ではない”プチエラー”として、
そのままにしていたけれど、WordPress4.4も公開された事だし、
jetpackの問題も抱えていたので、重い腰を上げて、このエラーメッセージを解決する事にしました。
みてみたで出ていたDebug Bar、エラーメッセージ
wp-admin/menu-header.php:166 –
プラグインやテーマでのユーザーレベルの使用は推奨されていません。
代わりに権限グループと権限を使ってください。
require_once(‘wp-admin/admin-header.php’),
require(‘wp-admin/menu-header.php’),
_wp_menu_output, current_user_can
これは、あっさりと解消できました。
探っていくと、Category Order が放っていたエラーである事が判明。
Category Orderのファイル内にNGな感じの記述がありました。
Category Orderは当サイトで活躍してくれていたプラグインだっただけに、
削除するのは残念でしたが、仕方なくお別れしました。
削除する事で、解決はしたものの、代替のプラグインの使い勝手が悪くて、、、。
Category Orderと同じようなシンプルなものがあればいいのですが、、、
自分で改造するとか?
いやいや、時間がない・知識がない、素人の私にはハードルが高い~。
参考にさせて頂いた記事⇒WordPressでhas_capに関する警告が発生している
prime_pontaさん、ありがとうございます。
この記事のアイキャッチ画像のベースは、
http://www.peanutizeme.com/
「peanutizeme.com」で作らせていただきました。
コメント