2

WordPress 使用以下属性呈现缩略图:

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

IE7\8 要求是这样的:

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

(确切的问题在这里:Wordpress 特色图片没有出现在 IE8 中

我深入研究了核心,找到了渲染高度\宽度的代码: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 回答