我正在使用此代码:
$pageObject = get_page($page_id);
$pageImage = "";
if (preg_match('/<!--\[img\](.*?)\[img\]-->/', $pageObject->post_content, $matches)){
if (!empty($matches[1])){
$pageImage = $matches[1];
}
}
获取图片网址,并显示我使用:
<img class="aligncenter size-full wp-image-139" title="" src="<?php echo $pageImage; ?>" alt="" width="" height="" />
它适用于chrome,firefox,opera,safari,问题是IE8中的图像没有显示,就像doesen存在一样,但在页面源中一切看起来都不错。
有什么建议吗?感谢。
答案 0 :(得分:2)
从HTML中删除width="" height=""
。 IE8将""
解释为0
,因此大小为0x0时图像不可见。
顺便说一下,您还应该删除无用的title=""
和alt=""
。