do_something-tag中的PHP字符串

时间:2012-08-15 14:57:41

标签: php wordpress

我想执行此操作:

<?php echo do_shortcode('[add_to_cart item="<?php the_field('item_number'); ?>"]'); ?>

如何在do_shortcode-tag中添加the_field-tag?

提前致谢

2 个答案:

答案 0 :(得分:3)

做:

 <?php echo do_shortcode('[add_to_cart item="' . the_field('item_number') . '"]'); ?>

你永远不能把php标签放在另一个php标签里面。代码会中断。

答案 1 :(得分:1)

我猜你需要在循环中获取字段,你试过吗?

 <?php $theField = get_field('item_number'); ?>

然后回复您的短代码

 <?php echo do_shortcode('[add_to_cart item="'.$theField.'"]'); ?>