ソースコードをハイライトしてくれるプラグインを探してみました。同じような名前のものが幾つかあるので、一体どれがいいのか、分かりにくい。。
ということで、まとめてみました。
検索したところ、いくつかのプラグインが見つかりました。見つけたプラグインをリストしてみます。順不同。
SyntaxHighlighter Evolved
URL | http://wordpress.org/extend/plugins/syntaxhighlighter/ |
---|---|
Language | actionscript3, bash, coldfusion, cpp, csharp, css, delphi, erlang, fsharp, diff, groovy, javascript, java, javafx, matlab, objc, perl, php, text, powershell, python, ruby, scala, sql, vb, xml |
記述例
[[code language="php"]echo 'Hello! world!';[/code]]
スクリーンショット

全ての「SyntaxHighlighter」と言う名前がついているWordPressプラグインの元祖(らしい)。以前、FAQだったかに「他の同名のプラグインと区別するためにEvolvedにしたんだ」みたいなことが書いてあった気がするのですが、探しても見あたらず。気のせいでしょうか。。
SyntaxHighlighter Plus
URL | http://wordpress.org/extend/plugins/syntaxhighlighter-plus/ |
---|---|
Languege | sh, c, cpp, csharp, css, delphi, diff, groovy, java, js, Perl, php, text, python, ruby, scala, sql, vb, xml, html, xhtml, xslt |
SyntaxHighlighterの拡張版のようです。対応言語が増えていたり、修正が加えられたりしているようです。
現在はメンテナンスされておらず、代わりに「SyntaxHighlighter Evolved」の使用を推奨しています。
This plugin is no longer being maintained, please check out Viper007Bond’s SyntaxHighlighter Evolved instead.
Release: [Wordpress Plugin] SyntaxHighlighter Plus | Beyond Coding
Google Syntax Highlighter for WordPress
URL | http://wordpress.org/extend/plugins/google-syntax-highlighter/ |
---|---|
Languages | c, cpp, csharp, css, delphi, java, js, php, python, ruby, sql, vb, vb.net, xml, html, xhtml, xslt |
記述例
<pre name="code" class="php">echo 'Hello! world!';</pre>
スクリーンショット

なぜ「google」と付いてるのかよく分かりませんが。機能としては、「SyntaxHighlighter」と同等のようです。特に対応している言語が多いというわけでもなさそうです。「Last Updated: 2007-8-14」となっており、最近、更新されていない模様。
CoolCode
URL | http://www.coolcode.cn/show-26-1.html |
---|---|
Language | actionscript, cpp, css, diff, dtd, html, java, javascript, mysql, perl, php, python, ruby, sql, xml |
記述例
<coolcode lang="php">
echo 'Hello! world!';
</coolcode>
スクリーンショット

見てみたら中国語(?)のサイトで、何が書いてあるのかよくわからず。記述例がいくつかあるので、それでだいたい分かるかも。
PHP Hilight String
URL | http://www.chameleonic.org/plugin/php-hilightstring |
---|---|
Language | php, cpp, css, diff, dtd, javascript, mysql, perl, python, ruby, sql, xml, java |
ハイライトに「PEAR::Text_Highlighter」を使用しているプラグイン。ただ、Text_Highlighterに修正を加えており、オリジナル「Text_Highlighter」では動かないらしいです。(それってなにか本末転倒。。)
iG:Syntax Hiliter
URL | http://blog.igeek.info/still-fresh/category/wp-plugins/igsyntax-hiliter/ |
---|---|
Language | as, asp, c, cpp, csharp, css, delphi, html, java, js, mysql, perl, php, python, ruby, smarty, sql, vb, vbnet, xml |
最終更新日は2006になっており、最近は更新されていないようです。
また、IE6では不具合がある模様。
“Internet Explorer6だと、行番号がすべて1になってしまいます。
とれっくかいはつ » WordPressのiG:Syntax Hiliterプラグインをインストール
さらに、「PLAIN TEXT」表示に切り替えると、改行が有効にならず、すべて一行で表示されてしまいます。”
とりあえず、こんなところです。他にもそれっぽいものがいくつかありましたが、機能的にはどれもそんなに大きく変わるものではないようです。特にこだわりがなければ「SyntaxHighlighter」で良いような気がします。
ちなみに、icoroでは「SyntaxHighlighter Evolved」を使っています。