2014-03-01 3 views
1

방금 ​​고급 사용자 지정 필드를 사용하기 시작했습니다. 나는이 한 가지 문제로 어려움을 겪어 왔고 나는 그것에 대한 도움을 많이 원할 것이다.반복되지 않는 필드가있는 루프

제품 필드 그룹 아래에 제품 이름, 가격 및 이미지 필드를 설정했습니다. 제품 페이지의 정보를 표시하도록 작동하지만 모든 제품의 개요에 대해 루프를 수행하는 방법을 알지 못합니다 (예 : 모든 제품이 포함 된 페이지를 만들고 싶습니다).

<?php if(get_field('products')): ?> 
<?php the_sub_field('product-name');?> 
<?php the_sub_field('product-price');?> 
<?php the_sub_field('product-image');?> 

<?php endif; ?> 

인터 웹에있는 누구든지 나를 도울 수 있고 고급 사용자 정의 필드 루핑에 대한 빠른 학습을 제공 할 수 있습니까? 나는 그것을 대단히 감사 할 것이다.

답변

0

사용자 정의 게시 유형의 필드라고 가정합니다.

그렇다면 WordPress 루프 만 수행하면됩니다.

<?php 
    // Loop through custom post type 
    $loop = new WP_Query(array('post_type' => 'YOURPOSTTYPE', 'posts_per_page' => -1, 'orderby' => 'menu_order', 'order' => 'ASC')); 
    while ($loop->have_posts()) : $loop->the_post(); 

     if(get_field('products')) : 
      the_sub_field('product-name'); 
      the_sub_field('product-price'); 
      the_sub_field('product-image'); 
     endif; 

    endwhile; 
?> 
관련 문제