プラグイン
BcWpImport baserCMS 5対応
このプラグインについて
BcWpImportは、WordPressの標準エクスポート機能で出力できるWXRファイルを、baserCMS5へ取り込むためのプラグインです。
WordPressの投稿、固定ページ、カテゴリー、タグ、著者情報などを解析し、baserCMS5側のブログ記事や固定ページとして登録することを目的としています。
取り込める対象
- post(投稿) → ブログ記事 (取込先ブログの指定が必要)
- page(固定ページ) → 固定ページ (コンテンツ配置先は要調整)
- category(カテゴリ) → ブログカテゴリー (対象ブログ配下へ自動作成)
- post_tag(タグ) → ブログタグ (対象ブログ配下へ自動作成)
- author(著者) → baserCMSユーザー (同名割当または一括割当)
対象外
- カスタム投稿タイプ
- コメント
- attachmentの完全取込
- WooCommerceなど特定プラグイン由来のデータ
主な機能
- WXRファイルのアップロード
- WordPress投稿データの解析
- ブログ記事の一括登録
- 固定ページの一括登録
- カテゴリーの自動作成
- タグの自動作成
- 著者情報の割当
- 取込前の内容確認
- インポート結果の確認
- WordPressからbaserCMS5への移行支援
WXRファイルについて
WXR(WordPress eXtended RSS)は、WordPressが標準で書き出すエクスポート形式です。
拡張子は `.xml` で、内部はRSS 2.0ベースのXML構造になっています。
WXRファイルの入手方法
- WordPressの管理画面にログインします。
- 「ツール」→「エクスポート」を開きます。
- エクスポート対象を選択します。
- 「エクスポートファイルをダウンロード」をクリックします。
- ダウンロードされた `.xml` ファイルを、本プラグインへアップロードします。
最初に試す場合は、「すべてのコンテンツ」を選択してエクスポートすると確認しやすいです。
利用方法
前提条件
- baserCMS5が動作していること
- BcBlogが利用可能であること
- WordPressからエクスポートしたWXRファイルがあること
- 取込先のブログコンテンツが作成済みであること
基本的な流れ
- WordPressからWXRファイルをエクスポートします。
- baserCMS5管理画面の「WordPressインポート」を開きます。
- WXRファイルをアップロードします。
- 取込内容を確認します。
- 取込先ブログや著者割当などを設定します。
- インポートを実行します。
- 取り込み結果を確認します。
注意事項
実行前のバックアップ
インポートを実行する前に、必ずbaserCMS側のデータベースとアップロードファイルのバックアップを取得してください。
テスト環境での確認
本番環境で実行する前に、必ずテスト環境でWXRファイルを使った取り込み確認を行ってください。
WordPressサイトの構成、テーマ、プラグイン、カスタム投稿タイプ、ショートコード、独自フィールドなどによっては、完全に移行できない場合があります。
画像・添付ファイルについて
初版ではattachmentの完全取込は対象外です。
本文内の画像URLや添付ファイルの扱いは、移行元・移行先の環境に合わせて個別に確認してください。
取込後の確認
インポート後は、以下の内容を確認してください。
- 記事タイトル
- 本文
- 抜粋
- スラッグ
- 公開状態
- 公開日時
- カテゴリー
- タグ
- 固定ページの階層
- 画像URL
- 内部リンク











