我正在使用WordPress,但我認爲這個問題更通用,因此決定將其發佈到此處(請另行通知)。我在我的functions.php以下功能:對模板圖片的引用進行硬編碼
function get_thumbnail(){
if (has_post_thumbnail()) {
return get_the_post_thumbnail();
} else {
return "<img src='" . get_bloginfo('template_directory') ."/images/thisimage.jpg' alt='This Image'>";
}
}
我需要的URL是絕對的,所以我必須再這樣寫的:
function get_thumbnail(){
if (has_post_thumbnail()) {
return get_the_post_thumbnail();
} else {
return "<img src='http://mysite.co.uk/folder/images/thisimage.jpg' alt='This Image'>";
}
}
是正確的嗎?
感謝
知道這是否是正確的是嘗試一下最簡單的方法這將阻止你改變你的代碼。如果有效,那是正確的。但它看起來是正確的。 – Andreas
是的,它實際上工作 – paranza