2011-03-01 58 views
1

我使用這顯示在我的WordPress網站的橫幅廣告圖片:WordPress的:如果圖像存在,顯示它

<img src="../../wp-content/uploads/<?php echo get_post_meta($post->ID, 'image-banner', true); ?>" alt="<?php the_title(); ?> banner" /> 

然而,會有一些網頁,沒有橫幅圖像。

如果在顯示img標籤之前圖像(或「圖像橫幅」字段)存在,我該如何重新進行此檢查?

在此先感謝!

回答

1

我認爲這是更好,你使用一個變量來存儲的圖像網址,所以你可以只檢查它是否是空的。像這樣的:

<?php 
$imgBanner = get_post_meta($post->ID, 'image-banner', true); 
if (!empty($imgBanner)) { 
?> 
<img src="../../wp-content/uploads/<?php echo $imgBanner; ?>" alt="<?php the_title(); ?> banner" /> 
<?php 
} 
?> 
+0

完美的作品 - 謝謝! – Ryan 2011-03-02 18:00:43

相關問題