我想创建一个包含 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; ?>