サポート » インストール » wp-includes/functions.php エラーについて

  • 解決済 shio06

    (@shio06)


    デバッグモードにて確認したところ、

    Notice: has_cap の使用はバージョン2.0.0 から非推奨になった引数付きで呼び出されました。ユーザーレベルの使用は推奨されていません。代わりに権限を使ってください。public_html/wp-includes/functions.php on line 4546

    というエラーメッセージが出ました。

    4546行目がおかしいのかな?と思って、中身を確認してみたところ、以下の記載になっていました。

    trigger_error( sprintf( __( ‘%1$s was called with an argument that is deprecated since version %2$s! %3$s’ ), $function, $version, $message ) );

    プラグインはすべて停止してみて、ワードプレス・PHPのバージョンは最新のものに更新を掛けてみましたが、原因が分からずにいます。

    ワードプレス初心者で、
    あまりよく分かっていないのですが、
    どうすればエラーが解消されますでしょうか?

    ご教授いただけると幸いです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • DRILL LANCER

    (@rickaddison7634)

    おそらく、テーマファイル側のfunctions.phpにエラーがあるのだと思われます。
    テーマを変更してみてください。

    こんにちは

    テーマは何をお使いですか?

    なお、「WordPress has_cap」でググると解決策がみつかるかと思います。
    多くのケースは管理メニューを追加する関数(add_options_page(), add_theme_page() など)で権限を権限名ではなくユーザーレベル(数字)で指定しているためのようです。

    4546行目で発生しているのは、WordPress があえて警告を発生させる ( trigger_error ) を呼び出していることが理由です。

    トピック投稿者 shio06

    (@shio06)

    ご教授ありがとうございます。
    テーマを変更したら改善されました。
    助かりました!!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「wp-includes/functions.php エラーについて」には新たに返信することはできません。