短代码回声[短代码]而不是功能

时间:2014-03-18 15:55:25

标签: php wordpress woocommerce shortcode

我正在使用Wordpress与Woocommerce,我正试着打电话给

<?php echo do_shortcode('[woocommerce_pay]'); ?>

来自php页面的短代码。 问题是它为我们提供了这样的结果:[woocommerce_pay]而不是实际“执行”短代码并向我们显示付款方式。

有没有人遇到过这个?

1 个答案:

答案 0 :(得分:1)

确保短代码放在&#34; Text&#34;页面编辑器的选项卡而不是&#34; Visual&#34;标签

如果您通过PHP调用它:<?php echo do_shortcode('[shortcode]'); ?>。如果你这样做,你就不能在&#34; Text&#34;中做到这一点。除非您允许PHP在页面内运行,否则页面的选项卡。您需要将PHP添加到模板文件中。

以下是参考:Wordpress Codex for Shortcodes