人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Wordpressのブログに出現した警告文が消えません。

サイトアドレス
http://architectural-site.jp

wordpressにて、ブログを作成して4年目になります。
本日、3.3にバージョンアップしたところ、サイト上部に下記メッセージが現れました。

Warning: Invalid argument supplied for foreach() in /home/sites/heteml/users157/a/r/c/architectural/web/architectural-site.jp/wp-includes/class-wp-admin-bar.php on line 342

警告文だと思うのですが、どうしたら消すことができるのかわかりません。
現在、テーマは、Platform1.2.1を使用しており、いろいろカスタマイズしています。
もう一つのサイト↓も、同じバージョンアップをしたのですが、問題無しです。
http://music-site.jp/

いろいろいじっているのですが、わかりません。
何卒、よろしく御教授願います。

●質問者: kazzzz
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kodairabase
●100ポイント

プラグインを全部無効にしてから、プラグインを1つずつ追加していってみてください。
エラーが出た時点で追加したものが犯人です。
http://www.andrewsegawa.com/tag/wp-includesclass-wp-admin-bar-php-on-line-342/


2 ● なぜなに
●100ポイント ベストアンサー

昨日のフォーラム等に似た質問と回答が載っていましたが、
英語だったので、下記に要約します。

ログインした状態ではadminのあなたには見れるエラーだけれど、
サイトを訪れたビジターには見えていない可能性が高いそうですが、
もう一回、重ね書きする気持ちで3.3にアップグレードする動作をしてみて下さい。
ちゃんと全部のファイルがアップグレードできていない可能性もあるからです。

そして、プラグインとのクラッシュではないようにコメントに
書かれているので、プラグインを無効にして調べる部分は省略しますが、
テーマとのクラッシュもないか、functions.phpの方を調べてみて下さい。
テーマとのクラッシュの場合も考えられます。

それでも続くようなら、設定で、サイトを見る時にadmin barを
隠す設定にして見て下さい。これで一時的には治ると思いますが、
他の方にも発生している問題なので、もし深刻なものなら、
そのうちアップデートされると思いますので、
その後はadmin barを戻せると思います。

もしくは、あなたのテンプレートのfooter.phpから、
<?php wp_footer(); ?>を取り除けば、このLine 342 errorを
取り除いて、admin barを表示させることも出来るそうですが、
機能的に <?php wp_footer(); ?>が必要な場合には、
ちょっと面倒なことになるかもしれないです。
アップデートが出るのではないかというのが大方の見方です。

http://wordpress.org/support/topic/no-admin-toolbar-on-website-page-after-upgrade-to-33
http://www.andrewsegawa.com/page/2/

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ