私はすでにいくつかのサイトで私ができることを読み、このプラグインをインストールしました:
http://en.support.wordpress.com/code/posting-source-code/
http://alexgorbatchev.com/SyntaxHighlighter/
それを機能させる方法が不足しています。今私は二つの質問があります:
私は現在、ビジュアルウィンドウに次のようにコードを入力しました。
[sourcecode language="php"]
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://CMSTrainingVideos.com" );
if ($_GET["page_id"] == 1)
Header( "Location: http://CMSTrainingVideos.com/?p=35");
if ($_GET["page_id"] == 2)
Header( "Location: http://CMSTrainingVideos.com/?p=43");
?>
[/sourcecode]
私はまた "Geshi"シンタックスハイライトを使って<pre language="php">
を試してみましたが、そこでも幸運でした。
しかし、何も起こりません。つまり、構文は強調表示されません。 http://cmstrainingvideos.com/?p=53
私の経験ではWP Syntaxという同じようなプラグインを使います。
質問1:ビジュアルウィンドウまたはHTMLウィンドウに入力する必要がありますか?
HTMLウィンドウ内<pre lang="php">
モードが好きです。
質問2:TinyMCEはこれに戸惑いますか?
そうです、例えば=>
を=>
に変換するなど、特別な文字をhtmlエンコードするので、おそらくリッチエディタをすべて無効にするべきです。
http://wordpress.org/extend/plugins/visual-code-editor/ を使用すると、コードの問題を回避できます。
最初にソースコードタグを置き、次にそれをpreとしてマークし、そしてその間にあなたのコードをコピーしてください、それはものをHTMLエンコードしません。
ですから、ビジュアルエディタを無効にする必要はもうありません。