HI我使用WordPress的V3.03和我想知道如何得到該職位特色照片在我的主題檢索功能WordPress的圖像(縮略圖)編程
目前我使用
get_the_post_thumbnail($post->ID, 'post-thumbnail')
並與1個圖像工作得很好,但是當我不斷添加新的圖像上面的代碼中始終檢索我附着於後,而不是我設置爲「精選」
任何幫助將不勝感激圖像的第一圖像
HI我使用WordPress的V3.03和我想知道如何得到該職位特色照片在我的主題檢索功能WordPress的圖像(縮略圖)編程
目前我使用
get_the_post_thumbnail($post->ID, 'post-thumbnail')
並與1個圖像工作得很好,但是當我不斷添加新的圖像上面的代碼中始終檢索我附着於後,而不是我設置爲「精選」
任何幫助將不勝感激圖像的第一圖像
在你的主題functions.php文件添加
add_theme_support('post-thumbnails');
add_theme_support('post-thumbnails', array('post'));
然後在可溼性粉劑管理員,當你編輯帖子,你應該有一個特色圖片框,您可以設置1功能的圖像。然後在循環中,您可以使用以下功能:
the_post_thumbnail();
has_post_thumbnail();
更新
您加入後縮略圖主題支持,你需要使用「特色形象」設置特色圖像後在wp-admin/post.php頁面的右側欄中。這是在「後標籤」框下。然後在循環外部,您可以使用get_the_post_thumbnail()函數來檢索該圖像。如果您沒有爲該帖子設置任何精選圖片,它會獲取您在該帖子中插入的最後一張圖片。
另一種設置精選圖像的方式是(在您添加後縮略圖主題支持後),是當您將圖像插入帖子後,您將在上傳後設置「設置精選圖像」(在模態讓我們選擇圖像對齊)。然後,圖像應該在右側欄「精選圖像」框中可見。
// Gets the post's featured image URL, if not available then use given fallback url.
function get_featured_image_url($fallback_url) {
if (is_front_page()) {
return $fallback_url;
}
$thumb = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'large');
if (!$thumb) {
return $fallback_url;
}
return $thumb[0];
}
是的,我做了add_theme_support('post-thumbnails');但我顯示出wp循環中的「特徵圖像」,這就是爲什麼我一直在使用get_the_post_thumbnail($ post-> ID,'post-thumbnail'),並且它看起來不起作用 – 2011-01-12 06:35:14