wordpress

WordPress2.1にバージョンアップした。書いてる途中の記事をオートセーブしてくれたり、ビジュアルエディタとそうでないエディタをタブで変更できたり、その他Ajaxな機能が盛りだくさん、ディフォルトでprototype.jsも入っている。
Development Blog 窶コ WordPress 2.1 Ella

抜粋 the_excerpt() を日本語でうまく表示するには、wp-includes/formatting.phpの780行目あたりから以下のように6行をコメントアウト(もしくは削除)して、3行を追加する。

//        $excerpt_length = 55;
//        $words = explode(' ', $text, $excerpt_length + 1);
//        if (count($words) > $excerpt_length) {
//            array_pop($words);
//            array_push($words, '[...]');
//            $text = implode(' ', $words);
      
        $excerpt_length = 100;
        if (mb_strlen($text)> $excerpt_length) {
        $text = mb_substr($text, 0, $excerpt_length, "UTF-8") . "...";

“UTF-8″の部分は使用する文字コードに置き換える。excerpt_length = 100 の100の部分は、文字数。

追記:抜粋表示を可能にするpluginを見付けました
抜粋表示 the_excerpt() を日本語に対応させるplugin « Retujyou どうにもならない劣情の種子を植え付けられたばかりに

参考

参考にしたこのサイトが、現在差し止めで見れないので、この記事を書いた。Wordpress ME 2.0.*の時と修正するファイルが違うので、若干不安だが、問題ないようだ。
ぱそずき :)‐く

WordPress 2.0.*ではパッチをあてる方法もあるが、少々面倒。
WordPress-2.0 抜粋などの修正方法 ≪ BirDesign
power source* ≫ WP: 抜粋表示時の全文出力を修正


Comments

う、う、時間かかりそうだなー。
時間あるときに僕も追っかけマース
使いやすい??

1
2007/01/27 03:04 by mn

記事書くのにはかなり良いよ。
使ってるプラグインも、いまんとこ不具合はない。

2
2007/01/27 03:38 by rui_mashita

あの、いろいろ聞きたいんだけど。
ロリポップの契約手続きするの忘れて、解除されたんよ。
この際、もっといいデータベース探そうと思うんだけど何かない??
あと使ってたFFFTPのデータってそのまま使えるよね??

3
2007/02/07 13:50 by mn

まじ意味不明な日本語だ。
サーバは、http://www.xrea.com/ が評判いい。
ローカルなPCに全てのファイルがあるなら、wp-config.phpの設定かえれば、そのまま使えるはず。

4
2007/02/07 15:33 by rui_mashita

おーありがとう!
まだ知識浅いので、すまんね

5
2007/02/07 17:09 by mn

会って話す時とか、チャットなら全然いいんだけどね。
データベース消えちゃってるなら、記事とかは元に戻らないよ

6
2007/02/07 18:18 by rui_mashita