我要做的快捷方式的格式是:[product id=“id”]
dou shortcode的格式为:dou shortcode('[shortcode');
我的问题是如何将PHP变量插入ID id?
我有一个变量$itemid,我想这样使用它:

echo do_shortcode('[product id="$itemid"])

但我不能为了我的生命去工作。如有任何建议,将不胜感激。

最佳答案

这是一个单引号对双引号的问题,
参阅What is the difference between single-quoted and double-quoted strings in PHP?
此修复程序应该有效:

echo do_shortcode("[product id=\"$itemid\"]")

关于php - PHP在do_shortcode()中使用变量 - Wordpress页面模板,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30319693/

10-09 18:19
查看更多