Posts tagged ‘WP-Syntax’

WP-Syntaxプラグインのバグ

以前書いた記事に以下のようなエラーが出ていることに気づいた。
(というか、新しく書こうとして気づいた)

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 3 in ${WP-HOME}/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2132

WP-Syntaxプラグインを使用してphpのコードを乗せようとするとエラーになるらしい。
色々探して以下のページにたどりついた。

Fixing Geshi on line 2132
Version 0.9.4にダウングレード(現在使用しているのは0.9.6)するしかないらしい。

まだリリースは先だろうな。バージョンを下げておこう。


WP-Syntaxプラグインでを書く場合

先日の投稿で、phpのコードを書こうと思って以下のコードを書いたら

&lt;?php if(isset($wph))
    $wph-&gt;addHatena();

コードはWP-Syntaxプラグインを使用して表示しています。
>が&gt;等にエスケープされて表示されてしまっていましたが、
WP-Syntaxプラグインで以下のように指定すればも表示できることが分かりました。

<pre lang="php" escaped="true">
<?php if(isset($wph))
    $wph->addHatena();
    $wph->adddelicious();
    $wph->addLivedoor();
    $wph->addYahoo();
    $wph->addFC2();
    $wph->addNifty();
    $wph->addPOOKMARK();
    $wph->addBuzzurl();
    $wph->addChoix();
    $wph->addnewsing();
} ?> 
</pre>

初歩の初歩ってところですな。
あと、上記ではWP-Hatenaの設定をしているのですが、これがdel.icio.usにうまくブックマークされない現象がありました。
(del.icio.usの設定画面から遷移すると404画面になってしまう)
これはどうやらChromeの問題のようで、FireFoxからならば問題なく登録出来ました。