浜松市を拠点に静岡県西部にてWeb,デザイン,写真撮影〜を行っております。SOHOならではの身軽さと適正料金にてお客様の企業価値向上に取り組んでいます。サイト制作・管理、カタログ・広告デザイン、撮影等までお気軽にご相談下さい。




2011年3月2日

WordPressを3.1にしたら一部ブラウザでmargin-top: 28pxが

Filed under: その他 — Cript @ 2:06 PM
付いてきて余分なスペースが出てしまう。

っていう状況が発生。

うちでは、FireFoxで発生、フォーラムの中の人によるとChromeだけって言ってる人もいるしFirefoxでも他のサイトでは大丈夫なところもあるし(自制作)じつのところよくわからん。

で、CSSを書き直してみたり、テーマを作り直したりしたが、改善ぜずぐーぐる先生で調べると、
「WordPress 3.1で追加されたコードらしく、wp_headのアクションで’_admin_bar_bump_cb’が追加され、その中で上記のcssが出力されていました」 というのをこちらさまのサイト→http://12net.jp/blog/b20110228_01.htmlで発見。

そのサイトに記述されている解決法

if ( has_action( 'wp_head', '_admin_bar_bump_cb' ) )
remove_action('wp_head', '_admin_bar_bump_cb' );

をheaderに記述してとりあえず回避。

でも、腑に落ちない感があったので、再度、本家のフォーラム調べてみると→ http://wordpress.org/support/topic/31-update-causing-28px-top-spacing-in-html-body 単に新らしいテーマに含まれる管理バーつーのが有効になってるみたいでその分のスペースが28px分空くみたいだ。

と言うわけで、その昨日をOFFしてやれば言いと言うことで、『ユーザープロフィールから「管理バーの表示」で「サイトを表示する際」のチェックを外す』って事でいいだけだった。

  1. コメント by gamme — 2011年3月8日 @ 1:07 AM

    こんにちは、はじめまして。
    まったく同じ症状に「??」となって、ぐーぐる先生に御神託を求めたところ、こちらのページを教えてもらいました。

    おかげ様で、私は、短い時間でこの問題を回避することができました。

    ありがとうございました!

  2. コメント by しんみゆ — 2012年2月2日 @ 7:30 PM

    今、なんでだろうと探していたので、助かりました!
    ありがとうございます!

RSS feed for comments on this post. TrackBack URL

Leave a comment