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

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

4

1 回答 1

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;
?>
于 2014-07-15T15:20:14.083 回答