2016-12-15 5 views
1

私はこの厄介な問題で私を助けてください私はワードプレスでジュニアです、私は私のプロジェクトでは、別のスライダーを持っていると私はスライダーとしてすべての単一の投稿を作るに添付ファイルのポストを作成するカスタムポストタイプを作った..問題CPTの中でどのようにループして、すべての単一のポストを取得するのかは、フロントエンドに表示することです。私はたくさん試してみましたが、ネット上で検索しましたが、私が見つけたコードだけを使用して、あなたは、スライダーを作成し、すべてのスライダーのポストのための機能を備えた画像を設定し、WP_Queryのループでそのイメージを使用したい場合は...これは私のコードワードプレスでカスタムポストタイプの単一の添付ファイルをループする方法は?

<?php 
     $query = new WP_Query(array(

      'post_type'  => 'owlgalleryslider', 
      'posts_per_page'=> 3, 
      'fields'  => 'ids' 
     )); 

     $image_query = new WP_Query(array(

      'post_type' => 'attachment', 
      'post_status' => 'puplish', 
      'post_mime_type' => 'image', 
      'posts_per_page' => 3, 
      'post_parent' => $query->id, 
      'order' => 'DESC' 
     )); 

    ?> 

    <?php if(have_posts()) : ?> 

     <?php while ($image_query->have_posts()) : $image_query->the_post(); ?> 
      <div class="item owl-slide"> <img src="<?php echo wp_get_attachment_url(get_the_ID()); ?>" /> </div> 
     <?php endwhile; wp_reset_query();?> 

    <? endif;?> 

答えて

0

です。

 <?php 
      $query = new WP_Query(array(

      'post_type'  => 'owlgalleryslider', 
      'posts_per_page'=> 3, 

     )); 

    ?> 

    <?php if(have_posts()) : 
    while ($query->have_posts()) : $query->the_post(); 
    $image = wp_get_attachment_url(get_post_thumbnail_id()); 
    ?> 
    <div class="item owl-slide"> <img src="<?php echo $image; ?>" /> 
    </div> 
    <?php endwhile; wp_reset_query(); 
    endif; 
    ?> 
+0

私はそれを購入しました。私はCPTの添付ファイルを3つだけにしたいと思います。 –

関連する問題