我要做的快捷方式的格式是:[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/