2013-06-24 151 views
0

我已經使用wordpress實現了我的博客,在我的帖子中iam直接發佈圖片,但是如果我想要顯示它們,他們不會檢索。如何從帖子中獲取圖片

我用the_content()然後將其顯示與該職位的剩餘內容的圖像任何人都可以建議我如何找回這些圖像..?Thanx提前

+0

您發佈圖像從儀表板還是手動編碼並添加它?你想達到什麼目的,你可以更具體一點嗎? – trollster

+0

iam通過儀表板添加圖像並添加帖子iam通過圖庫瀏覽圖像並將其發佈到編輯器上 – Gautam3164

回答

1

您在內容區域插入圖像,所以顯然它會作爲內容出現在前端。 您需要將圖像設置爲Featured image或在text editor的頂部使用Add media選項添加它們。

對於來自特色圖像檢索image(單張)

wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full') 

對於從添加媒體檢索image(多圖片)

$img_small = get_children('order=ASC&orderby=menu_order&post_type=attachment&post_parent=' . $post->ID); 

foreach ($img_small as $imagesmall) { 
$attachmentID = $imagesmall->ID; 
$attachmentURL = wp_get_attachment_url($attachmentID); 
<img src="<?php bloginfo('template_url'); ?>/phpThumb/phpThumb.php?src=<?php echo $attachmentURL; ?>&w=365&h=280&iar=1">alt="Image" /> 
} 
+0

什麼是$ post .. ??使用while(have_posts()):the_post();循環顯示帖子 – Gautam3164

+0

您需要在header.php中定義'global $ post',它將返回當前帖子中您所站的元素,其中has_post就像是一個循環,就像您要顯示的帖子數量一樣他們全部 –

+0

好吧老兄我得到了這個....我們也可以使用$ post = get_post()在while循環右.. ?? – Gautam3164