2009

wordpressインポート(MT形式)空改行保持
2009年12月08日 23:33

wordpressを利用しているのですが、
過去のtag直書きの日記を
wordpressに取り込もうかと思っています。

そこで、wardpressのインポート機能を使おうと
MovableType形式のエクスポートファイルに変形し、
インポートすると、本文の空改行が反映されません。

例)

TITLE:
AUTHOR: miyahara
DATE: 04/25/2003 00:00:00
CATEGORY: diary
STATUS: publish
-----
BODY:
本日このHPを作成始める。やはり、初めてのことはやっていて面白い。
でも、いつまでこれが続くだろうか…。

研究は、なかなか加速してできない。
頭の中が研究テーマでいっぱいになって来たことは良い傾向かな…。
-----
--------

これを取り込むと、本文は

本日このHPを作成始める。やはり、初めてのことはやっていて面白い。
でも、いつまでこれが続くだろうか…。
研究は、なかなか加速してできない。
頭の中が研究テーマでいっぱいになって来たことは良い傾向かな…。

となってしまいます。

これでは、段落が反映されません。
googleで検索してもなかなか上手い方法はないらしく。
もしくは、当たり前過ぎるのか?

ということで、wordpressのMT形式インポートを実現する
wp-admin/import/mt.php
を編集し、実現できました。

変更箇所は、
mt.php l.442

if( !empty($line) )

をコメントアウトしただけです。

はぁ。あとは現在の日記をMT形式に吐き出すperlを作るだけだぁ。

3件のコメントto “wordpressインポート(MT形式)空改行保持”
  1. asazuki より:
  2. Miyahara Ryoji より:
コメントをどうぞ

subtitle_diary