RSS)」を利用して、複数の記事を一括でインポートしてみました。WordPressのインポート機能WordPressは、管理ページの「ツール」→「インポート」から各種フォーマットで投稿やページの一括インポートが行えます。他のCMS等から移行する場合には、それらからエクスポートしたファイルをそのままインポートできます。いった場合、WordPressの機能であるカスタムフィールドやスラッグ等をインポートすることはできません。実は、WordPress自身もWXRという独自のXMLフォーマットを持っています。このWXR形式を利用することで、WordPressのカスタムフィールドや投稿・ページの設定も一括でインポートすることができます。WXRファイルのテンプレート今回、カスタムフィールドやスラッグを設定した投稿を下書き状態でインポートしたかったため、このWXRファイルのテンプレートを作成してみました。CMS等を利用している場合は、このテンプレートを元にWXR形式のXMLを出力させることもできるかと思います(今回はソースがCSVファイルだったので、Excelでitem要素だけをそのまま処理してしまいましたけど)。作成したWXRファイルを「ツール」→「インポート」→「WordPress」からインポートすれば、複数の記事を一括でWordPressにインポートすることができます。WXRフォーマットの詳細ちなみに、WXRの実体は、その名の通り、RSS(2.0系)の拡張フォーマットです。「excerpt」と「wp」の名前空間に属する要素がWordPress独自の要素になります。SchemaやDTD、仕様等は公開されていないようですが、エクスポートの処理自体は/wp-admin/includes/export.phpで行われています。PHPがわかる人であれば、こちらを見たほうが早いかもしれません。簡単なコードなので、これならWXR形式のXMLを出力するプログラムも意外と簡単に作れそうですね。WXRのテンプレート(コード)WordPressへの記事のインポート用のWXRのテンプレート(コード)です。2.0としてはinvalidなXMLです)。添付ファイル等の複雑な仕様の説明も省略しています。WXR独自の要素以外の要素についてはそれぞれの仕様等を確認してください。インポートの用途においては、インポートに不要な要素はそのほとんどが省略可能です。10:58MTのカスタムフィールドの値も取得してWPに移行したくこちらの記事を見つけました。取得するに際し「カスタムフィールドのキー」というものがありますが、このキーはどの様なものでしょうか?カスタムフィールド名を入れても、ベースネームを入れても値が取得出来ませんでした・・・ご教授頂ければ幸いです。00:13「カスタムフィールドのキー」ですが、WordPressの「投稿の編集」画面でいうところの「カスタムフィールド」メタボックスの「名前」欄になりますね。「カスタムフィールド」にチェックで「カスタムフィールド」メタボックスが表示されるはずです。)4年近く前の記事ですので、WPの仕様が変更となっている可能性もありますがご参考になりましたら幸いです。<や>は&lt;、&gt;と入力してください。)コメントを入力してください。(DxD)∞」さんのブログを参照ください。受け付けてくれるWXR形式を作ればいいだけになる。いうページを大いに参考にさせてもらった。