我正在使用Wordpress与Woocommerce,我正试着打电话给
<?php echo do_shortcode('[woocommerce_pay]'); ?>
来自php页面的短代码。
问题是它为我们提供了这样的结果:[woocommerce_pay]
而不是实际“执行”短代码并向我们显示付款方式。
有没有人遇到过这个?
答案 0 :(得分:1)
确保短代码放在&#34; Text&#34;页面编辑器的选项卡而不是&#34; Visual&#34;标签
如果您通过PHP调用它:<?php echo do_shortcode('[shortcode]'); ?>
。如果你这样做,你就不能在&#34; Text&#34;中做到这一点。除非您允许PHP在页面内运行,否则页面的选项卡。您需要将PHP添加到模板文件中。