将静态ID更改为变量

时间:2013-07-23 16:43:12

标签: php wordpress variables shopp

我希望有人可以帮助我,我相信这很简单,但对于我的生活,我无法做到正确。

<?php shopp('storefront','product', 'id=36' ); ?>

我想让'id = 36'成为从自定义元框调用的变量。我用来拨打身份证号码的功能是$my_meta['price']

所以我最终得到了这样的结论:<?php shopp('storefront','product', 'id=$my_meta['price']' ); ?>哪些不起作用。当我将这个$my_meta['price']插入到帖子中时,它会成功显示该号码,这样一切正常。

有人可以帮我解决这个问题吗?

请和谢谢。

2 个答案:

答案 0 :(得分:0)

尝试<?php shopp('storefront','product', "id=" . $my_meta['price'] ); ?>

答案 1 :(得分:0)

如果要在字符串中扩展变量,则需要将double quotescurly braces一起使用:

<?php shopp('storefront', 'product', "id={$my_meta['price']}"); ?>

如果您只想使用single quotes,可以将变量附加到字符串:

<?php shopp('storefront', 'product', 'id=' . $my_meta['price']); ?>