※弊社記事はたぶんにPRが含まれますので
話半分で受け取ってください。

ソースコードをハイライトしてくれるWordPressのプラグイン

 ソースコードをハイライトしてくれるプラグインを探してみました。同じような名前のものが幾つかあるので、一体どれがいいのか、分かりにくい。。
 ということで、まとめてみました。

 検索したところ、いくつかのプラグインが見つかりました。見つけたプラグインをリストしてみます。順不同。

SyntaxHighlighter Evolved

URLhttp://wordpress.org/extend/plugins/syntaxhighlighter/
Languageactionscript3, 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

URLhttp://wordpress.org/extend/plugins/syntaxhighlighter-plus/
Languegesh, 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

URLhttp://wordpress.org/extend/plugins/google-syntax-highlighter/
Languagesc, 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

URLhttp://www.coolcode.cn/show-26-1.html
Languageactionscript, cpp, css, diff, dtd, html, java, javascript, mysql, perl, php, python, ruby, sql, xml

記述例

<coolcode lang="php">
echo 'Hello! world!';
</coolcode>

スクリーンショット

コードをハイライトするプラグイン

 見てみたら中国語(?)のサイトで、何が書いてあるのかよくわからず。記述例がいくつかあるので、それでだいたい分かるかも。

PHP Hilight String

URLhttp://www.chameleonic.org/plugin/php-hilightstring
Languagephp, cpp, css, diff, dtd, javascript, mysql, perl, python, ruby, sql, xml, java

 ハイライトに「PEAR::Text_Highlighter」を使用しているプラグイン。ただ、Text_Highlighterに修正を加えており、オリジナル「Text_Highlighter」では動かないらしいです。(それってなにか本末転倒。。)

iG:Syntax Hiliter

URLhttp://blog.igeek.info/still-fresh/category/wp-plugins/igsyntax-hiliter/
Languageas, asp, c, cpp, csharp, css, delphi, html, java, js, mysql, perl, php, python, ruby, smarty, sql, vb, vbnet, xml

 最終更新日は2006になっており、最近は更新されていないようです。
 また、IE6では不具合がある模様。

“Internet Explorer6だと、行番号がすべて1になってしまいます。
さらに、「PLAIN TEXT」表示に切り替えると、改行が有効にならず、すべて一行で表示されてしまいます。”

とれっくかいはつ » WordPressのiG:Syntax Hiliterプラグインをインストール

 とりあえず、こんなところです。他にもそれっぽいものがいくつかありましたが、機能的にはどれもそんなに大きく変わるものではないようです。特にこだわりがなければ「SyntaxHighlighter」で良いような気がします。

 ちなみに、icoroでは「SyntaxHighlighter Evolved」を使っています。

1冊ですべて身につくWordPress入門講座

  • メーカー:SBクリエイティブ
  • カテゴリ:Kindle版
  • 発売日:2022/03/23

関連する記事