http://rewish.org/wp/hatena_notation_plugin
こういうありがたいプラグインが!
今のところ記事ごとに切り替えというのができなくて、会社ローカルで導入する際にpukiwiki記法との併用が出来なかった(pukiwikiでかくとhtmlで吐き出されてしまう)のでちょっとだけカスタマイズした。突貫工事なのであってるかどうかは不明。
wp-hatena-notation.phpにあるrender関数を
public function render($content) { $tag = '/\[hatena\](.*?)\[\/hatena\]/s'; //追加 preg_match($tag, $content, $matches); //追加 if (!isset($this)) { return self::getInstance()->render($content); } if (empty($this->option['after_enable_date']) && strstr($content, '[hatena]')) { //条件追加 return $this->_render($matches[1]); //代入文字列変更 } global $post; if ((self::df($post->post_date) > self::df($this->option['after_enable_date'])) && (strstr($content, '[hatena]')) ) { //条件追加 return $this->_render($matches[1]); //代入文字列変更 } return $content; }
とかきかえた。これで[hatena]〜[/hatena]でくくったところははてな記法になるはず――なんだけどなぜか1ポストまるまるはてな記法になるのであれ?と思っているところ。うーむ。一応記事ごとの切り替えは出来ます。
あとはxoops上のwikiをWordpressに吐き出さればいいんだが、エクスポートできないのか?プラグインどれ入れりゃいいのか全然わからん。。。