2014-03-27 95 views
0

我想顯示圖像附加到Wordpress中的頁面/文章。WordPress的顯示附加圖像

我不想在帖子中插入任何內容只附加它。

剛纔我點擊了「添加媒體」,並選擇了過去已經上傳的多個圖片,並使用了以下PHP。

$images =& get_children(array (
    'post_parent' => $post->ID, 
    'post_type' => 'attachment', 
    'post_mime_type' => 'image' 
)); 
print_r($images); 
if (empty($images)) { 
    // no attachments here 
} else { 
    foreach ($images as $attachment_id => $attachment) { 
     echo wp_get_attachment_image($attachment_id, 'thumbnail'); 
    } 
} 

這不拿起附加的圖片,但如果我上傳圖片到這個職位,然後附上它上面的,然後它工作。

所以我的問題是,我如何才能之前上傳到網站的內容在我的代碼顯示上述

+0

插件問題「添加媒體」已有圖像插入的圖像不重視崗位。該圖片仍然附加到上傳到的原始帖子。因此它不是它插入的帖子的附件。如果現有圖像未附加,您可以使用媒體庫將其附加到帖子。 – 2014-03-27 21:24:49

+0

'添加媒體'只是將HTML插入到應該已經顯示圖像的內容中。所以你不需要編寫任何PHP代碼 - 我不太明白你爲什麼要使用PHP。 – 2014-03-27 21:33:56

回答

0

WordPress的圖像與在圖像被上傳後相關聯,這是一個附件。

使用您的功能,您只會獲取上傳到該帖子的圖片,因爲它現在正在發生。

如果要將一組圖像與帖子相關聯,最直接的方法是在該帖子中創建一個圖庫,然後使用post_gallery過濾器控制圖庫輸出。