ようこそゲストさん

adiary開発日誌

お知らせ

絶対使わないと言い切れますか? blog + wiki = adiary

2007/04/28(土) WordPress XML形式のインポート対応

adiary 1.30以降(β含まず)では、WordPress XML形式のインポートに対応しました。

注意点など

WordPressのエクスポートには(ME2.1.3現在)EUC-JP環境で文字化けする既知の問題があります。

wp-admin/export.php がエクスポートの実体で、大半はデータベースから引っ張ってきたデータをそのまま出力しているのですが、タイトルやカテゴリの出力の際だけ

<title><?php bloginfo_rss('name'); ?></title>
<title><?php the_title_rss() ?></title>
<?php the_category_rss() ?>

というよりにRSS出力ルーチンを呼び出しています。RSS出力ということは当然 UTF-8 です。その他のデータベースから取り出したデータは EUC-JP です。1つのファイルに複数の文字コードが混在することになり、かなり致命的です。

こういう部分をみると、元々他言語対応でないシステムを他言語対応にするのって大変なんだなって思いますね(^^;


……以前より実装されいてるSQLバックアップの方がトラブルは発生しないと思いますが、WordPress2.1.xにはその形式出力はない模様。wp-db-backup か phpMyAdmin でデータベースをダンプしてインポートください。


名前:   

  • TB-URL  http://adiary.blog.abk.nu/0175/tb/
  • WordPress 静的ページごとに表示を変化させるテンプレート編集 サーログ
    WordPressのページIDを取得してページによって表示を変えようと格闘。 過...
  • adiary Version 1.30リリース情報 adiary開発日誌 なべ
    ダウンロードはこちらから。一応テストもしていますしβ公開して数日、大丈夫だと思いますが、1.22が長らく安定であったため、安定を最重視する方はしばらく様子を見てからにしましょう。■Ver1.22→Ver1.30の変更点 プライベート日記モード(強制非公開モ...