循环使用非重复字段

时间:2014-03-01 00:06:55

标签: php wordpress loops advanced-custom-fields

我刚开始使用高级自定义字段,非常棒。我一直在努力解决这个问题,我希望得到一些帮助。

我在产品字段组下设置了产品名称,价格和图片字段。我有它的工作,所以它显示产品页面上的信息,但我不知道如何循环所有产品的概述(即我想制作一个包含所有产品的页面)。

<?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; ?>

互联网上的任何人都可以帮助我,并给我一个关于高级自定义字段循环的快速课程吗?我非常感激。

1 个答案:

答案 0 :(得分: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;
?>