为什么Wordpress会改变小于和大于符号?

时间:2012-01-05 15:45:25

标签: php html wordpress

在我的Wordpress博客上,我使用wp-sytax插件来格式化代码段。

在HTML视图中,我有以下代码:

<pre lang="c">
#include<stdio.h>
</pre>

但在常规视图中显示:

#include&lt;stdio.h&gt;

如何在键入时显示#include<stdio.h>

2 个答案:

答案 0 :(得分:5)

添加escaped="true",告诉引擎代码不应转换为实体:

<pre lang="c" escaped="true">
#include<stdio.h>
</pre>

(参见the Documentation的例子4)

答案 1 :(得分:0)

您需要稍微修改插件并按this post

中所述转义字符
//$geshi = new GeSHi($code, $language);
$geshi = new GeSHi(htmlspecialchars_decode($code), $language);

使用htmlspecialchars _ decode。

完成上述转义