2012-01-05 5 views
4

私のWordpressブログでは、wp-sytaxプラグインを使用してコードスニペットをフォーマットしています。 HTMLビューでなぜWordpressでは小文字と大文字の記号が変わるのですか?

私は、次のコードを持っている:

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

をしかし、通常のビューには示しています

#include&lt;stdio.h&gt; 

は、どのように私はそれを入力として#include<stdio.h>を表示させることができますか?

+4

the Documentationの例4を参照)

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

を:// wordpress.stackexchange.com –

答えて

3

コードがエンティティに変換してはならないエンジン伝えるために、escaped="true"を追加:あなたはHTTPに掲示したほうが良いかもしれ

+1

wov .......働いています!! –

0

プラグインを少し修正し、this postで説明されているように文字をエスケープする必要があります。

//$geshi = new GeSHi($code, $language); 
$geshi = new GeSHi(htmlspecialchars_decode($code), $language); 

上記のエスケープ処理は、htmlspecialchars_decodeを使用して行われます。

関連する問題