サポート » 使い方全般 » WordPress3.3へアップロードするとw-includes内にエラーメッセージが

  • 解決済 cozy-koji

    (@cozy-koji)


    WordPress3.3へアップロードしたのですが、ログインしていると
    サイトのtopに
    Warning: Invalid argument supplied for foreach() in サイトアドレス/wp-includes/class-wp-admin-bar.php on line 342
    と出るようになってしまいました。(3.2.1時はありませんでした・・・)

    ログアウトしていると表示されませんので、さほど問題はなさそうなのですが
    何かの不具合が起こっているようで、気になってしまいます。

    class-wp-admin-bar.php on line 342 を訂正すれば直るのでしょうか?
    またそうであれば、どのように訂正すればよろしいでしょうか?
    詳しい方がいらっしゃいましたら、よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター jim912

    (@jim912)

    cozy-kojiさん

    とりあえずプラグインをいろいろ止めてみたり、テーマをTwentyElevenにしてみたりすればいいと思います。

    トピック投稿者 cozy-koji

    (@cozy-koji)

    jim912さん

    プラグインを止めてみても効果はありませんでした。
    テーマをTwentyElevenにすると消えましたが
    オリジナルのテーマを使っていますので未解決のままです・・・

    モデレーター jim912

    (@jim912)

    cozy-kojiさん

    とりあえずオリジナルテーマが原因であることは間違いないですね。
    管理画面もサイトも両方表示されるのであれば、functions.phpの何らかの記述。
    サイトのみであれば、テンプレートファイルの記述に問題があるのでしょう。

    エラーは、メッセージを見て予想がつくと思いますが、管理バーの表示に関する部分です。
    管理バーは、オブジェクト指向で作られていて、テンプレートファイルでの記述などでは干渉しくにい作り方となっています。

    まずは、管理バーに対してなんらかのカスタマイズを行うような記述がないか確認してください。

    トピック投稿者 cozy-koji

    (@cozy-koji)

    Ver3.3.1にアップロードするとwp-includesのエラーメッセージは表記されなくなりました。
    バージョンをアップすると、時々このようなことがあるので暫く様子を見た方が良いですね。
    以前のように問題なく使うことが出来るようになっています。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「WordPress3.3へアップロードするとw-includes内にエラーメッセージが」には新たに返信することはできません。