2012-06-15 63 views
2

我在尋找拉縮略圖,以及作爲大的圖像源(用作一個小型畫廊)的方法獲得的圖像附件從多個指定的拉動圖像附件發帖ID。如何從多個(指定)職位

基本上是一個查詢附件,將所有圖像合併到一個迷你圖庫中。

我已經看到了如何把圖像附件從一個單一的職位,但不知道如何從多個職位拉圖像附件?

換句話說,我們可以從指定的帖子數組中拉出圖片附件嗎?

下面是我使用在整個站點中提取所有附件代碼:

<?php 
$args = array('post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => null); 
$attachments = get_posts($args); 
if ($attachments) { 
    foreach ($attachments as $post) { 
     setup_postdata($post); 
     the_title(); 
     the_attachment_link($post->ID, false); 
     the_excerpt(); 
    } 
} 
?> 
+0

你大膽出來**指定**,但然後說**但不知道如何從多個帖子拉圖像附件?**最新的問題是什麼?實際的圖像功能是[Here](http://core.trac.wordpress.org/browser/tags/3.4/wp-includes/media.php#L613)&[Here](http:// core。 trac.wordpress.org/browser/tags/3.4/wp-includes/media.php#L649) –

+0

一次從多個帖子中拉出圖片附件...說我有3個職位 - 我想拉全部圖像附件只有那些3. – Joe

+0

或更好但---指定一個父頁面的張貼ID,並從它的子頁面拉所有附件.. – Joe

回答

0

一番搜索,我不得不得出結論,沒有優雅的方式只有一個WP_query做到這一點後。相反,您可以爲每個post_id調用一個新查詢,並將生成的附件ID組合到一個數組中。爲了進一步的目的使用這個數組。