1

我想创建一个包含 WooCommerce 简码的转发器字段,我想通过 ACF PRO 更改该简码中的参数以使其更具可定制性,并且由于某种原因它不会将其输出到简码,但其余部分的中继器工作得很好。

这是我的代码:

<?php if( have_rows('product_category') ): ?>

    <div class="kategorie">

        <?php while( have_rows('product_category') ): the_row();

            // Variables
            $categoryname = get_sub_field('category_name');
            $categoryslug = get_sub_field('category_slug');
            $orderby = get_sub_field('order_by');
            $onsale = get_sub_field('on_sale');
            $columns = get_sub_field('columns');
            $rows = get_sub_field('rows');
        ?>

            <span class="category-header"><?php echo $categoryname; ?></span>

            <?php echo do_shortcode("[product_category category=\"<?php echo $categoryslug; ?>\" per_page=\"<?php echo $columns; ?>\" columns=\"<?php echo $rows; ?>\" orderby=\"<?php echo $orderby; ?>\" order=\"desc\" operator=\"AND\" on_sale=\"<?php echo $onsale; ?>\"]"); ?>

        <?php endwhile; ?>

    </div>

  <?php endif; ?>
4

0 回答 0