2

複数の指定された投稿 ID から画像の添付ファイルを取得する (ミニ ギャラリーとして使用する) サムネイルと大きな画像のソースを取得する方法を探しています。

基本的に、すべての画像を 1 つのミニ ギャラリーに結合する投稿添付ファイルのクエリです。

単一の投稿から画像の添付ファイルを取得する方法を見てきましたが、複数の投稿から画像の添付ファイルを取得する方法がわかりませんか?

つまり、指定された一連の投稿から画像の添付ファイルを取得できますか?

以下は、サイト全体ですべての添付ファイルを取得するために使用しているコードです。

<?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();
    }
}
?>
4

1 に答える 1

0

多くの検索の後、1 つの WP_query だけでこれを行うエレガントな方法はないと結論付けなければなりませんでした。代わりに、post_id ごとに新しいクエリを呼び出し、結果の添付ファイル ID を 1 つの配列に結合できます。この配列をさらなる目的に使用します。

于 2013-04-23T14:41:16.127 に答える