0

私はこのコードを使用しています:

$pageObject = get_page($page_id);  
$pageImage = ""; 
if (preg_match('/<!--\[img\](.*?)\[img\]-->/', $pageObject->post_content, $matches)){ 
   if (!empty($matches[1])){ 
       $pageImage = $matches[1]; 
   }
}

画像のURLを取得して表示するには、次を使用します:

<img class="aligncenter size-full wp-image-139" title="" src="<?php echo $pageImage; ?>" alt="" width="" height="" />

chrome、firefox、opera、safari で動作します。問題は、IE8 では画像が存在しないように表示されないことですが、ページ ソースではすべてが適切に表示されます。

なにか提案を ?ありがとう。

4

1 に答える 1

2

width="" height=""HTML から削除します。IE8 によって""解釈されるため、サイズが 0x0 であるため画像が見えなくなります。0

ちなみに、不要な と も削除する必要がありtitle=""ますalt=""

于 2012-11-23T08:57:21.927 に答える