3

我只是注意到当我试图在页面上打印如何执行某个短代码时,即使在 < code > 标签内也会执行该短代码。

我正在尝试将它放到可以在代码标签中显示所有内容的位置,并且不让 wordpress 对其进行任何操作,即:

<code>[shortcode]</code>

正如您在 stackoverflow 上看到的上述行一样,我希望它显示在我的 wordpress 博客上,即使[shortcode]是简码(不要执行简码)。

我尝试使用strip_shortcodes() http://codex.wordpress.org/Function_Reference/strip_shortcodes

然而,这实际上将整个文本从内容中取出,而不仅仅是阻止它被执行。

知道怎么做吗?

4

2 回答 2

11

我刚刚找到了答案,我想我不会删除我的问题,而是自己回答。我多年来一直在使用 Wordpress,但从未听说过这个问题。

要让 wordpress 显示短代码而不执行它们,您必须使用双括号,即:

[[shortcode]]

Wordpress 会将其显示在单括号中,未执行。

于 2012-07-10T00:28:38.713 回答
0

如果您有包含内容的短代码,请尝试此操作

[[shortcode]this is the content[/shortcode]]
于 2014-01-15T13:06:24.157 回答