このWordpress用プラグイン『SyntaxHighlighter Evolved』は、例えば、前に書いた記事『WordPress記事からPHPファイルを呼び出す方法』でのソースコードを……
function shortcode_phpinc( $atts ) { extract( shortcode_atts( array( 'file' => 'default' ), $atts ) ); ob_start(); include(get_theme_root() . '/' . get_template() . "/$file.php"); return ob_get_clean(); } add_shortcode('phpinc', 'shortcode_phpinc');
このように表示してくれるプラグインです。
例ではPHPですが、様々な言語に対応しております。代表的な例を挙げると……
- C++
- C#
- CSS
- Delphi
- HTML
- Java
- JavaScript
- Perl
- PHP
- text
- Ruby
- SQL
- Visual Basic
- XML
このあたりに対応しています(実際はもっと多いです)。
ブラウザ上でコピー&ペーストもできるようになりますので、コードの紹介や例を書く場合にとても便利です。
また、コードだけでなく、単純にテキストを改行しないで表示したい場合にも使うことができます。
実際の使い方も簡単で、ショートコードを使ってコードをタグのように囲むだけで、使い勝手も良いプラグインです。