2016-03-03 39 views
0

我环顾四周,但似乎无法找到明确的答案。我想知道(自托管)平台中支持WordPress简码的位置 - 这意味着我可以在哪里安全地放置简码内容并期望它被呈现?我知道我可以在帖子和页面内容中使用它们,以及一些输出内容的小部件。但是,我可以在其他插件中使用它们(也会输出一些内容),并支持哪些小部件?自定义插件是否需要启用某些功能才能呈现短代码内容?哪里可以呈现WordPress(自己安装的)简码?

This page说:

默认情况下,WordPress的不支持边栏小工具中的简。它仅扩展Post,Page或Custom post类型的内容中的简码。

...虽然我已经得到短代码在任意文本小部件中工作,所以信息似乎不准确。这也表明我安装了几年未更新的this plugin

有没有在这个我已经错过的任何澄清?

回答

0

您可以使用:

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

e.g echo do_shortcode('[gallery autoplay=no]');

,它会呈现此简码。你可以把它放在functions.php,header.php,footer.php中。

编辑:

如果你想让它在文字模组的工作,所有你需要的是添加这行代码functions.php文件:

add_filter('widget_text', 'do_shortcode'); 
+0

谢谢,但我从代码角度不问如何使用简码,但是特别是在WordPress管理部分的简码中支持哪些简码? – Matt