
そもそもなぜそう思ったかと言うと、ムスメのためにこのブログを本にしたいなぁ~と。
ブログを本にする/出版すると言うとなんか大げさな話に聞こえそうだけど、他人に売るためじゃなく──そもそも売れんし;-p──、記念というかそんな感じで一冊から本にしてくれるサービスがあるのだ。
#ちなみに先日の[tr]スナップ写真のルールとマナーでも書いた「育児ブログでのこどもの写真の扱い」の件も別の記事で書かれていたりします。
#Blogの今後について考える-かずぽん日記
で、かずぽん日記さんで紹介されている ブログ出版局 が、その本を作ってくれるサイト。
対応ブログサービスも多い。
*) ちなみにアメブロなら アメブロde本があるし、エキサイトブログならMyBooks.jpってのがあります。
で、このブログ出版局の対応ブログサービスをみてみると、WordPress の名前がない。
ぐはっ。
でも MovableType の名前があるし、なんとか MT形式でエクスポートできればいけるんじゃねーの?という考えです。
と思っていたらどうも同じことを考えていた人がいたようです。
WordPress Japan :: トピックを表示 – Movable Type形式でのエクスポート
ってことで、プラグインでなんとかなりそうだぞ、と。
▼参考
1) ならぬものはならぬ » Plugin::Wordpress Export
2) [WordPress][Plugin][wpexport]WPからMTへのデータ移行プラグイン(修正済) :oo8ooNILCIL
▼ダウンロード
Eric Pierce » Blog Archive » WPexport 0.3
ダウンロード元の WPexport-0.3.tgz は、解凍してもファイルがおかしかったのよね。
元の圧縮ファイルのせいなのか、解凍の仕方が悪いのかわからないんだけど、これじゃ全然ダメ。
なので、
/wpexport/trunk/WPexport – WordPress Plugin Repository – Trac
↑ここから一つ一つファイルをコピーしました。。。
#いいのか?こんなんで。
まずはローカルの /wp-content/plugins/ に WPexport というフォルダを作成し、その中にコピーしたファイルを入れる。
admin.css
blogger.php
blogger-api.README
MT.php
SQL.php
WPexport_plugin.php
で。
参考 2) のサイトに書かれてある、21行目と44行目の2箇所の users.user_nickname を users.user_nicename に修正。
あと、私は MT形式しか使わないので、WPexport_plugin.php の 18行目、
$filetypes = array('MT', 'SQL', 'blogger');
これを
$filetypes = array('MT');
に変更。
そして、WPexport フォルダを サーバ側の /wp-content/plugins/ にアップ。
『管理画面』-『プラグイン』 から WordPress Export を有効化。
これで使えるはず。
『各種設定』に『Export』ってのが追加されて、それをクリックすると・・・・・・・。
固まったorz
Sleipnir(IE系)だと処理が重過ぎる?
昨日の時点で記事数は1009。これだけでも IE は固まってしまった。。。
ためしに Opera でやってみるとうまく行きましたよ。
#Firefox では試してません。
# (!) Firefox も固まらずにうまくいきました:)
うまく行ったとは言っても実はうまく行ってなかった。
作成されたテキストを、テキストエディタにコピペして確認してみるとなんだか余計なのがある。
画像ファイル(?)だったり、公開前に保存していた記事(draft)だったり。
なので XREA.COM の管理画面からデータベースの項目へ行き、PhpMyAdmin でテーブルレイアウトを確認。
ファイルへのエクスポート順も、ID順じゃなくて日付順がいいので、
MT.php の 21行目の クエリーをちょこっと修正、と。
$query = "SELECT $wpdb->posts.post_date, $wpdb->posts.post_content, $wpdb->posts.post_title, $wpdb->users.user_nicename, $wpdb->posts.post_status, $wpdb->comments.comment_author, $wpdb->comments.comment_content, $wpdb->comments.comment_author_email, $wpdb->comments.comment_author_url, $wpdb->comments.comment_date, $wpdb->post2cat.category_id, $wpdb->categories.cat_name FROM $wpdb->comments RIGHT OUTER JOIN $wpdb->posts ON ( $wpdb->comments.comment_post_ID = $wpdb->posts.ID ) LEFT OUTER JOIN $wpdb->users ON ( $wpdb->posts.post_author = $wpdb->users.ID ) LEFT OUTER JOIN $wpdb->post2cat ON ( $wpdb->posts.ID = $wpdb->post2cat.post_id ) LEFT OUTER JOIN $wpdb->categories ON ($wpdb->post2cat.category_id = $wpdb->categories.cat_ID) where $wpdb->posts.post_status = 'publish' order by $wpdb->posts.post_date";
where $wpdb->posts.post_status = ‘publish’ と order by $wpdb->posts.post_date を追加しただけです。
これで公開記事(publish)のみを対象に日付順でエクスポートすることに成功。
だがしかーーし!
これでもダメ。
ブログ出版局にこのエクスポートファイルをかましてみるとうまくできていない。

日付やタイトルがうまく取得できていないようで、ただダラダラとログが書かれているような状態。
それに複数のカテゴリに登録した記事も、IDが一番小さいカテゴリの記事(?)のようになっている。複数カテゴリーになっていないぽい。
なので、フォーマットを見直してみないといけない。
プラス、
今の状態では、『管理画面』-『各種設定』-『Export』に進むと、無条件で全てのログをエクスポートしてしまう。
私としては、
- 範囲を指定したい。from – to で日付を指定したい。
- おまけにエクスポートするカテゴリも指定したい。
- カテゴリはチェックボックスで指定できて、『全てチェック』とか『全て解除』とかもつけてみたい。
そうそう、ブログ出版局で本を作るときの一冊のページ数の Max が 460ページらしい。
私のブログの育児関連の部分でも 2006年のログなら 4回くらいにわけて作成しないとダメっぽい。
一年で4冊になるわけだ。。。たぶん。
んーー・・・・。
3歳くらいまでなら本にしておいてあげたいなー。
1歳まででもいいけど。
なんで本にしたくなったかと言うと、このブログは嫁さんも知っていて読んではいる。
が、XREAでサーバ環境を借りて WordPress を設置して・・・ってのはまぁ私の勝手なわけです。
もし私になにかあったとき、サーバレンタルやドメインの更新で料金が発生した際にどうにもできないんじゃないかと。
そうするとムスメが読む前に消滅する可能性もゼロではないな、と。
そう思ったわけです。
ま、そのために本が作れるような形式でエクスポートするようにしなきゃね。。。
・・・・・・・と思っているんだが、あいにく私は php は詳しくない。知らない。
昔はプログラマだったんだけど、MS系(VBとかaspとか)なのよね~・・・。
ってなわけで、誰か作ってくんないかな~と淡い期待をしつつ、でも誰も作ってくんないから自分でやんないといけないかなーとも思いつつ、仕事の合間にちょこちょこ見ていこうかな、と。。。
半年先とか一年先にはできてればいいなー。。。
ぐは。
* 続き? *
[tr]ブログを本にする – 注文編
▼参考




いづちゃんの欲しい形になるかどうかは謎だが、オレ昔直した記憶が...(苦笑)
人柱覚悟でならつかってみてくだせぇw
あ、でも範囲指定とかできないからダメだな...^^;
ごめん(汗
娘さんが目にしたら、どんなに嬉しいだろうと思います。そんな光景想像しただけでちょっとうるっとしちゃいました。
やっぱり不安定なウェブより、ずっと残る本が一番な気が。
本、完成するといいですね!!
わぁ~☆「本なんて…」と私も思ってましたが、
いづさんの記事を読んでたら、私も本にしたく
なってきちゃいました。
中々前途多難なようですが、頑張ってクリア
してください!!
まぁ、こんな戦いも、実は楽しかったりするんですけどね(^^;ゞ
> Tricksterさん
フフ、すでにチェック済みだったり;-p
人柱になってみたんだけど、エントリーの部分はOKっぽいんだけど、タイトルとかカテゴリーとかの部分が改行されてなくてテキストで \n になってるのよね。
あと、エクスポートするカテゴリーを選ぶことができれば、私の場合はエクスポートファイルにカテゴリーの表示はなくてもいいかもーって思っちゃった。
Tricksterさんのも参考にさせてもらいつつ合間みてごそごそしてみるよー;-)
─────
> kisatoさん
ムスメが嫁に行くときとか、出産するときとかに読み直してもらえればありがたいなーって思います:)
小さいうちに渡すとおもちゃにされてバラバラになりそうだしね;-p
本はできたらブログで記事にしてみようと思います。
いつかはわからないけど。。。;-p
─────
> kalenさん
私も「本にまでは・・・」と思ってたんですよ、、、。
でもこのブログはターゲットが私を含む私の家族なわけで、ターゲットに読んでもらわないと意味がない、と。
嫁さんは今読んでるとしてもムスメが大きくなったときには・・・って考えると、本にしておいておこうかなーと言う気になったんです。
ブログ出版局のお客さまの声を読んでてもすごくよさそうだしね~
そそ、こういういじりたおすのもけっこう楽しいんですよね:D
なので楽しんで製本してみようと思います:))
[...] [tr]WordPress を MT形式で export (エクスポート)したい #1|http://triumphalroman.net/2007/09/06/121610 [...]