2012-06-15 2 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) 및 [여기] (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를 하나의 배열로 결합 할 수 있습니다. 추가 목적으로이 배열을 사용하십시오.

관련 문제