Underground Movement

  • 白
  • 黒
  • Home
  • WordPress

コードをハイライトしてくれるWP-Syntax

以前に書いたとおり、WordPressのバージョンが上がったせいか、使えなくなったプラグインがちらほら。 当blog(Underground Movement)はWEB関連のブログ(一応)ですので、コードハイライトのプラグインは必須。。。 なのですが、2.7以上では使えなくなっているものが多いようです。

たとえば、「SyntaxHighlighter Plus」は有名なプラグインのようですが、JavaScriptファイルを読込めなくなってしまっているようです。
直接index.phpなどにJavaScriptファイルを読込めば動くようになりましたが、「それではプラグインの意味がないんでは?」と思ったので、他になんかないだろかーとねばっていたところ、WP-Syntaxというプラグインを見つけました。

導入はいたって簡単で、ダウンロードしたフォルダをプラグインフォルダにアップロード。
管理画面でプラグインを有効にするだけ。

あとは記事を書くときに<pre lang=”php” line=”1″> hoge </pre>のように記述すればいいだけです。”php”にはお好きな言語を。”1″には始めたい行数を指定してください。

CSSだけは結局テンプレートで使っているCSSのほうに記述せよみたいなことが説明されていたので、”/wp-syntax/wp-syntax.css”の記述を自分のテンプレートのCSSに移植。
ついでにいろいろ変えてみたのが以下の記述です。

.wp_syntax {
  background-color: #f9f9f9;
  margin: 1em 0 1em 0;
  width: 90%;
  border-top:1px solid #ededed;
  border-bottom:1px solid #ededed;
  padding:5px 0;
}
.wp_syntax table {
  border-collapse: collapse;
  width:100%;
}
.wp_syntax td {
  vertical-align: top;
  padding: 2px 6px;
  line-height: 1.4;
}
.wp_syntax .line_numbers {
  text-align: right;
  width:1em;
  color:#669999;
}
/* potential overrides for other styles */
.wp_syntax pre {
  line-height: 1.4;
}

さっそく使ってみました。
かなり満足です!

コメント&トラックバック

トラックバックURL: http://www.ug-m.asia/2008/12/%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e3%83%8f%e3%82%a4%e3%83%a9%e3%82%a4%e3%83%88%e3%81%97%e3%81%a6%e3%81%8f%e3%82%8c%e3%82%8bwp-syntax/trackback/





Copyright (C) 2009 Underground Movement All Rights Reserved.