2

WordPressは、次の属性でサムネイルをレンダリングします。

<img width="100" height="200" ... 

IE7\8に必要なものは次のとおりです。

<img width="100px" height="200px" ... 

(正確な問題はここにあります:Wordpressの注目の画像がIE8に表示されません

コアを掘り下げて、height \ widthがレンダリングされるコードを見つけました:http: //core.trac.wordpress.org/browser/trunk/wp-includes/media.php#L223

私の質問: px部分を$ hwstringに追加するカスタム関数を手伝ってくれませんか(関数はここにあります: http ://core.trac.wordpress.org/browser/trunk/wp-includes/media.php# L98

すべてのヒントを事前に感謝します。

4

1 に答える 1

1

これを試して;

function custom_dimensions($html, $id, $alt, $title, $align, $size){
    $html = preg_replace('%(width|height)(="[0-9]{1,4})(")%', '$1$2px$3', $html);
    return $html;
}

add_filter('get_image_tag', 'custom_dimensions',1, 6);

私は最後にそれをすぐにテストしただけです。

于 2012-11-29T02:51:26.267 に答える