Skip to content

Conversation

@big2men
Copy link
Owner

@big2men big2men commented Nov 14, 2015

概要

  • RSS プラグインにブログ・ページのエクスポート機能を追加
  • ブログ・ページの全記事のHTMLを RSS 2.0 拡張の WXR 形式で出力する
  • ブログ・ページともにWPに読み込むとドラフトとなる
  • ブログはカテゴリ <category> とコメント <wp:comment> も出力する
  • 301転送処理のため、 qhm_permalink というカスタムフィールドを持たせる
  • wp:post_date を出力するため、QHMの公開日時をそのまま引き継げる

使い方

http://example.com/index.php?cmd=rss&qblog_rss=1&qblog_export={username}

http://example.com/index.php?cmd=rss&page_export={username}

へアクセスする。
{username} は各QHMで設定している管理者ユーザー名に置換すること。

注意点

QHMが出力する画像のパスは相対パスのため、
インポート先で読み込めない恐れがあるのでURLに変換する処理を追加済み。

<!-- 置換の例 -->
<img src="swfu/d/hoge.jpg" ... /><img src="http://example.com/swfu/d/hoge.jpg" ... />
のように置換されます。

簡単のため swfu フォルダ以外の画像は無視した。

@big2men
Copy link
Owner Author

big2men commented Sep 15, 2016

wp:comment のフォーマットはここを参考にした。
http://shibashake.com/wordpress-theme/wordpress-xml-import-format-comments

日付フォーマットは Y-m-d H:i:s でOK。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants