WordPress(自安装)短代码可以在哪里呈现?

时间:2016-03-03 17:03:01

标签: wordpress wordpress-plugin shortcode

我已经四处寻找,但似乎找不到明确的答案。我想知道(自托管)平台中支持WordPress短代码的位置 - 这意味着我可以在哪里安全地放置短代码内容并期望它被渲染?我知道我可以在帖子和页面内容中使用它们,以及一些输出内容的小部件。但我可以在其他插件(也输出一些东西)中使用它们,以及支持哪些小部件?自定义插件是否需要启用某些内容以允许它们呈现短代码内容?

This page说:

  

默认情况下,WordPress不支持补充工具栏窗口小部件中的短代码。它仅扩展帖子,页面或自定义帖子类型内容中的短代码。

...虽然我已经在任意文本小部件中使用了短代码,但这些信息看起来并不准确。它还建议我安装多年来未更新的this plugin

对此我有什么澄清,我错过了吗?

1 个答案:

答案 0 :(得分:0)

您可以使用:

<?php do_shortcode('name_of_shortcode'); ?>

例如echo do_shortcode('[gallery autoplay=no]');

它将呈现此短代码。您可以将它放在functions.php,header.php,footer.php。

编辑:

如果你想在Text Widget中使用它,你只需要在functions.php文件中添加这行代码:

add_filter('widget_text', 'do_shortcode');