2011年11月20日日曜日

wordpress IE6でループしたところが階段状になるバグ解決方法

wordpress IE6でループしたところが階段状になるバグになるという
超マイナーでwp独自のIE6バグがあったのでメモ。

以下の条件の時にループさせている部分が階段状になっていた。

(1)下記の様なループタグの中に
<?php if ( have_posts()):while(have_posts()): the_post(); ?>
<?php endwhile; endif; ?>

(2)赤字の様なテンプレートタグ/bloginfo
をpタグでくくった時に階段状になるバグが出た。(固定ページではバグがなかったが
アーカイブページでバグがみられた。)

<p class="page_top"><a href="#top"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/blog/btn_page_top.jpg" alt="ページトップへ" /></a></p>

※因にstylesheet_directoryはVersion 2.3.1から非推奨なので
template_directoryに替えるのが正しいです。

(参考URL)
テンプレートタグ/bloginfo


0 件のコメント: