2016-11-26 11 views
0

各ポストにギャラリーを添付するために、いくつかのポストをループしています。私はこれらのURLだけを含む別の配列のすべてのURLを収集したいと思います。ループ内の配列から値を取得

<?php if ($the_query->have_posts()) { 
    while ($the_query->have_posts()) { 
     $the_query->the_post(); 
     if (get_post_gallery()) : 


        $gallery_images = get_post_gallery_images(); 

        // In each loop $gallery_images will contain a new 
        // array of urls. I would like to add these urls to collect all urls in another array. 

        ?> 
        <?php 
     endif; 
    } 
}?> 

確かにこれは簡単ではありませんが、わかりません。ヘルプは高く評価しました。ありがとうございました!

答えて

1

$ gallery_images配列のすべてのURLを簡単に収集することはできませんか?

$gallery_images[] = get_post_gallery_images(get_the_ID()); 

また、私はget_post_gallery_images()が引数として投稿IDまたは投稿オブジェクトを必要とすると考えています。参照:https://codex.wordpress.org/Function_Reference/get_post_gallery_images

+0

ありがとう!働いた! – eggman

+0

あなたは大歓迎です。 –

関連する問題