do_shortcode 不工作

新手上路,请多包涵

我已经坚持了一段时间。我在一个 wordpress 网站上工作,在那里我从头开始编写主题,我使用 php 调用来获取我在某些部分需要的 wordpress 功能。

我正在尝试使用插件,但通过以下方式调用它

echo do_shortcode('[STORE-LOCATOR]');

只是不工作。即使我切换到默认模板并发布该代码,它仍然不起作用。它只是回应 "[STORE-LOCATOR]"

任何帮助将不胜感激。

原文由 sjobe 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 271
1 个回答

[STORE-LOCATOR] 可能 不是 WordPress 意义上的“简码”。

我在不同的插件流媒体播放器上遇到过这个。它们使用与短代码相同的语法,但实际上并非如此。

尝试使用:

 echo apply_filters( 'the_content',' [STORE-LOCATOR] ');

而不是 do_shortcode ,看看是否有帮助。

原文由 birdsonwire 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏