显示快捷代码而不执行它

时间:2012-09-09 作者:Jamie

我试图在我的WordPress页面中显示代码,但它不起作用。我读到的所有东西都说你应该可以pre 用代码标记标记,这会很好,但当我尝试显示一个短代码时,它会呈现短代码,而不是显示代码。

法典上说pre 代码也可以工作,但不适合我。有人有过这个问题吗?我是不是错过了什么functions.php 这就是成功的原因?

5 个回复
最合适的回答,由SO网友:fuxia 整理而成

要显示短代码而不是渲染它,有两个选项:

写入[[shortcode]]. WordPress将此显示为[shortcode].[, 写为[[.

SO网友:Christine Cooper

使用&#91 如果在文本编辑器和可视化编辑器之间切换,标记将不起作用。

这个[[shortcode]] 解决方案也不适用于WP 4.1.1。

相反,以下解决方案有效:

[[shortcode]
Hello World
[/shortcode]]

SO网友:Niki Rocco

为我工作:[shortcode] 哪里&#91 是[和] 是]html代码。

toscho建议不要为我工作:写[[短代码]]。WordPress将此显示为[短代码]

SO网友:patrice 68

我尝试了所有建议的答案,没有一个对我有效。

这是我(奇怪的)表现方式[solr_search_shortcode]:
<pre>[<code>solr_search_shortcode</code>]</pre>

现场观看here.

SO网友:ChrisPlaneta

用包装支架<span>[</span> 也似乎有效

结束

相关推荐

If else with shortcodes

如果自定义字段值为true,我只希望显示其中一个短代码。我不理解这样做的逻辑。所以基本上,如果有twitch视频和自己的3D视频,我只想显示顶部的视频(twitch)。等等等等。这是否超出了if-else语句?我正在将此代码添加到我的模板中。php文件。我的第二个问题是,使用switch方法会更好吗?<?php $twitch = get_post_meta( $post->ID, \'twitch\', $single = true ); $own3d = get_post_