写真登録枚数

3518

新着情報

WordPress 3.2.1 管理画面のフッダ位置がおかしかったので修正してみた

home »サーバー管理・構築 »WordPress » WordPress 3.2.1 管理画面のフッダ位置がおかしかったので修正してみた

WordPress が 3.2.1が出たので早速バージョンアップを実行してみました。
一番修正を期待していたのが、画面投稿時のフッダーが内側に入ってきてしまっている問題。

そもそも、3.2にバージョンアップした際もそれほど大きな問題もなかったので3.2.1にしてもバグフィックス程度だろうと思っていました。
案の定バージョンアップは、特に問題もなく完了し、今のところどこの場所においても不具合などは無い状態です。

さて、一番気にしていた投稿ページにおけるフッダーがページ内に入ってきてしまう件は・・・
修正されていませんでした^^;;

WordPress 3.2 フッダーの不具合

上記のようにフッター部分「WordPress のご利用ありがとうございます。~・・・」のフッダが持ち上がってしまっているのがわかると思います。
実際それほど支障がないので気にしなければ良いのだと思いますが・・・
まぁ、バージョンがあがってもこんなわかりやすいところが修正されないっていうのはおそらくうちだけの問題な気がしないでもないので、問題のポイントを追求してみることにしました。
おそらく使っているプラグインか、テーマがオリジナルっていうところにも問題が有るのかもしれませんね。

HTMLを見ると、この部分は

<div id="footer">
 <p id="footer-left">
  <span id="footer-thankyou"><a href="http://ja.wordpress.org/">WordPress</a> のご利用ありがとうございます。</span><a href="http://wpdocs.sourceforge.jp/">ドキュメンテーション</a><a href="http://www.picmo.net/wp-admin/freedoms.php">自由について</a>
  • <a href="http://ja.forums.wordpress.org/forum/2">バグ報告と提案</a><a href="http://www.picmo.net/wp-admin/credits.php">クレジット</a>
 </p>
 <p id="footer-upgrade">バージョン 3.2.1</p>
 <div class="clear"></div>
</div>

となっています。

divでidが#footerの状態をみるとpotisionがabsoluteでかかっています。
おそらくは固定されずに浮いてしまっている状態なのだと思います。

その後absoluteを、relativeにするために上書きを狙った再指定が出されていますが優先度が下なので上書きされていないようです。

単純にpotisionがrelativeになればおそらく浮いている状態が解除されるので上手くいくのではないかと・・・
これを上書きするだけなら、テーマのfunction.phpに管理画面用のスタイルシートを出力するフィルターを追加してあげるだけで実現できそうです。

僕は下記のようにfunction.phpに追加しました。

// 管理画面のフッダースタイルシートの上書き
function admin_footer_position() {
?>
<style type="text/css">
<!--
#footer { position: relative !important; }
-->
</style>
<?php
}
add_action( 'admin_print_styles', 'admin_footer_position' );

function.phpはPHPプログラムなので、開始の <?php と終了の ?> は和えて省略してあります。
プログラムが正常に動作するように適時追加をしてください。

ポイントはposition:relativeに!importantを追加したところです。
これにより、指定されているabsoluteより、relativeの方が優先度が増しこちらの指定が優先されます。
function.phpを保存して、再読み込みを行います。

WordPress 3.2 フッダーの不具合修正完了正しい位置にフッダーを表示させることが出来ました。
あとは、Fast Image Insert が修正されれば完璧なんだけど・・・
別のプラグインを探してみようかな。

 



関連のありそうなエントリ

この記事に対するコメントはまだ登録されていません。

*


トラックバックURL


※ 管理者の承認後に表示します。無関係な内容や、リンクだけで意見や感想のないものは承認しません。


ブログランキング・にほんブログ村へ  人気ブログランキングへ
  ブログランキング