0
我正在開發一個wordpress主題,並在我的header.php中,我相信我有有效的代碼,但由於某種原因,縮略圖圖像總是顯示在下面的代碼中。爲什麼the_post_thumbnail總是被調用?
我試圖實現的邏輯是:
if this is the homepage, and the s3slider plugin has been installed
show the slider
else if this page has a featured image (the_post_thumbnail)
show the thumbnail
else
show a default image
我的代碼塊:
if (is_front_page() && function_exists(s3slider_show())) {
//we're on the homepage, and s3Slider exists
s3slider_show();
} elseif (has_post_thumbnail()) {
//there is a featured image/thumbnail
the_post_thumbnail();
} else {
// the current post lacks a thumbnail
?><img alt="alt text" src="image.jpg" />
<?php
}
我不能爲我的生命做出來,即使在主頁顯示滑塊,the_post_thumbnail()輸出也是如此。
爲時已晚,我忘記了一些根本性的東西?
我不明白爲什麼the_post_thumbnail甚至會在主頁上執行,如果我已經輸入了第一個,如果對於home/s3Slider組合。
啊......我很傻。當然,因爲我正在調用function_exists()中的函數,所以顯示的是滑塊。謝謝! – 2012-04-24 14:20:48