WordPressで記事を書いているときに、記事内にプログラムコードを挿入するときに、とても残念な表示なってしまいました。

たとえば、前回の記事でセルフピンバックを停止するためにWordpressのfunctions.phpへ追加するコードですが、Wordpress標準のcodeタグを利用すると下記のように表示されます。

WordPress標準のcodeタグを利用した場合


function no_self_ping( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, $home ) )
unset($links[$l]);
}
add_action( 'pre_ping', 'no_self_ping' );

これをGitHubGistというサービスを利用して、Embed機能を利用した場合は、下記のようになります。

Gistサービスを利用した場合

かなり、見栄えがよくなりますよね?