Sponsor Link

【備忘録】プラグインやテーマでのユーザーレベルの使用は推奨されていません。

memorandum-image

「プラグインやテーマでのユーザーレベルの使用は推奨されていません。
代わりに権限グループと権限を使ってください。」
という文言をkeyword検索すると「Notice: has_cap の使用」についての古い記事が沢山ソートされます。

デバック検証をしている際に当サイトでも出てきたこのエラーメッセージ。
ソートされている内容とはちょいと種類は異なりますが、大方の中身は同じ。

WordPressの動作自体には問題なく動くので致命的ではない”プチエラー”として、
そのままにしていたけれど、WordPress4.4も公開された事だし、
jetpackの問題も抱えていたので、重い腰を上げて、このエラーメッセージを解決する事にしました。

みてみたで出ていたDebug Bar、エラーメッセージ

20151215-1_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 お別れするのは辛いけど。。。
プチエラーの原因は Category Order              お別れするのは辛いけど。。。 このサイトの構築・運営を開始後、間もなく入れたプラグ***

削除する事で、解決はしたものの、代替のプラグインの使い勝手が悪くて、、、。

Category Orderと同じようなシンプルなものがあればいいのですが、、、

自分で改造するとか?

いやいや、時間がない・知識がない、素人の私にはハードルが高い~。

参考にさせて頂いた記事⇒WordPressでhas_capに関する警告が発生している
prime_pontaさん、ありがとうございます。

この記事のアイキャッチ画像のベースは、

スヌーピーキャラクターなって、映画の世界に飛び込もう!
「peanutizeme.com」で作らせていただきました。