私はこれを実行したい:
<?php echo do_shortcode('[add_to_cart item="<?php the_field('item_number'); ?>"]'); ?>
do_shortcode-tag 内に the_field-tag を追加するにはどうすればよいですか?
前もって感謝します
行う:
<?php echo do_shortcode('[add_to_cart item="' . the_field('item_number') . '"]'); ?>
php タグを別の php タグ内に配置することはできません。コードが壊れます。
あなたは私が推測するループ内のフィールドを取得する必要があります、あなたはそれを試しましたか?
<?php $theField = get_field('item_number'); ?>
次に、ショートコードをエコーします
<?php echo do_shortcode('[add_to_cart item="'.$theField.'"]'); ?>