WordPress Importerはデータをインポートするプラグイン

WordPress Importerとは

WordPress Importer」は、WordPressの公式プラグインで、WordPressのエクスポートファイル(WXR形式のXMLファイル)からコンテンツをインポートするためのツールです。

具体的には、以下のコンテンツを新しいWordPressサイトに移行する際に利用されます。

  • 投稿 (Posts)
  • 固定ページ (Pages)
  • カスタム投稿タイプ (Custom Post Types)
  • コメントとコメントメタ (Comments and comment meta)
  • カスタムフィールドと投稿メタ (Custom fields and post meta)
  • カテゴリ、タグ、カスタムタクソノミーのタームとタームメタ (Categories, tags and terms from custom taxonomies and term meta)

主な用途:

  • サイトの移行: 既存のWordPressサイトから別のWordPressサイトへ記事やページなどのコンテンツを移行する際に使用されます。
  • コンテンツの一括インポート: 複数の記事やページなどを一度にWordPressに登録したい場合に役立ちます。

機能の特徴:

  • WordPressの標準エクスポート機能で作成されたXMLファイルを読み込みます。
  • インポート時に、元のサイトのユーザーをそのまま引き継ぐか、新しいサイトの既存のユーザーに割り当てるか、または新しいユーザーを作成するかを選択できます。
  • 添付ファイル(画像など)も一緒にインポートすることができますが、記事内の画像URLは元のURLのままになる場合があるため、別途メディアライブラリへのインポートやURLの更新が必要になることがあります。

注意点と制限事項:

  • WXRファイル形式に特化: WordPressの標準エクスポートファイル以外の形式(CSVなど)のインポートには対応していません。他の形式のデータをインポートしたい場合は、「WP All Import」のような別のプラグインやツールが必要になります。
  • 画像ファイルの扱い: 記事内の画像がメディアライブラリにインポートされない場合や、URLが元のサイトのままである場合があります。完全に移行するには、別途プラグインや手動での対応が必要になることがあります。
  • サーバーリソースの制限: 大量のデータをインポートする場合、サーバーのメモリや実行時間の制限によってエラーが発生することがあります。その場合は、PHPのメモリ制限や実行時間を増やす、またはファイルを分割してインポートするなどの対応が必要です。
  • 設定やテーマ、プラグインのデータは含まれない: このプラグインは、記事やページなどのコンテンツのインポートに特化しており、WordPressの設定、テーマ、プラグインの設定データはインポートされません。サイト全体を完全に移行したい場合は、「All-in-One WP Migration」のような包括的な移行プラグインを利用する方が適しています。

「WordPress Importer」は、WordPressの基本的なコンテンツ移行には非常に便利なツールですが、より複雑な移行や大量のデータの取り扱いには、他のプラグインやサーバーの設定調整が必要になることを理解しておくことが重要です。

利用料

一般的に、WordPress Importerプラグインは無料で利用できます。

これはWordPress公式ディレクトリで配布されているプラグインで、WordPressのXMLエクスポートファイル(.xml)を使って、別のWordPressサイトから投稿、ページ、コメントなどのコンテンツをインポートするために使われます。

利用数

WordPress Importerプラグインの有効インストール数は、300万以上です。

これは、多くのユーザーがWordPressサイト間でコンテンツをインポートするために利用している、非常に人気のあるプラグインであることを示しています。

補足情報

「インポート」機能を持つプラグインには他にも種類があり、これらは有料の場合もあります。

  • WordPress Importer(公式):
    • 利用料:無料
    • 用途:WordPress標準のエクスポートファイル(WXR形式)のインポート。
  • その他の高度なインポート・エクスポート系プラグイン:
    • 利用料:無料版と有料版(プレミアム)があることが多い
    • 用途:CSVやExcelなど様々なファイル形式のインポート、カスタムフィールドやWooCommerce商品データの高度なインポート、定期的なインポート機能など、より複雑な機能を提供しているものがあります。

もし、より高度なデータ移行や、CSVファイルからのインポートなどを行いたい場合は、WP All Importなどの有料オプションがあるプラグインを検討することになります。しかし、単に標準的なWordPressのエクスポートファイルをインポートするだけであれば、WordPress Importerで十分で、費用はかかりません。

WordPress Importerの使い方

WordPressプラグインの「WordPress Importer」は、別のWordPressサイトからエクスポートしたコンテンツ(記事、固定ページ、コメント、カスタムフィールド、カテゴリ、タグなど)を現在のサイトにインポートするための公式プラグインです。

WordPress Importerの基本的な使い方

  1. プラグインのインストールと有効化
    • WordPressの管理画面にログインします。
    • 左側のメニューから「プラグイン」>「新規追加」をクリックします。
    • 検索ボックスに「WordPress Importer」と入力し、検索します。
    • 「WordPress Importer」プラグインを見つけたら、「今すぐインストール」をクリックし、その後「有効化」をクリックします。
  2. インポートツールの実行
    • プラグインが有効化されると、左側のメニューから「ツール」>「インポート」をクリックします。
    • インポーターの一覧の中に「WordPress」という項目が表示されます。「インポーターの実行」をクリックします。
      • もし初めて「WordPress」のインポーターを実行する場合は、「今すぐインストール」ボタンが表示されることがあります。その場合は、クリックしてインストールを完了させてから再度「インポーターの実行」をクリックしてください。
  3. エクスポートファイルのアップロード
    • エクスポート元のWordPressサイトから事前にエクスポートしておいたXMLファイル(通常は.xml拡張子)を準備します。
    • 「ファイルを選択」ボタンをクリックし、準備したXMLファイルを選択します。
    • 「ファイルをアップロードしてインポート」をクリックします。
  4. 投稿者の割り当てと添付ファイルのインポート
    • ファイルのアップロード後、インポートするコンテンツの「投稿者の割り当て」画面が表示されます。
      • 既存のユーザーに割り当てる: インポートする記事の投稿者を、現在のWordPressサイトに存在するユーザーに割り当てることができます。ドロップダウンから選択します。
      • 新しいユーザーを作成する: インポート元の投稿者名と同じユーザーを新しく作成して割り当てることができます。
    • 添付ファイルをダウンロードしてインポートする」にチェックを入れます。これにより、記事内の画像などのメディアファイルも新しいサイトにインポートされます。チェックを入れないと画像が表示されない可能性があります。
    • 「実行」をクリックします。
  5. インポートの完了
    • インポート処理が開始され、完了すると「すべて完了しました。」または類似のメッセージが表示されます。
    • これで、エクスポート元のコンテンツが現在のWordPressサイトにインポートされました。記事や固定ページ、メディアライブラリなどを確認して、正しくインポートされているか確認しましょう。

注意点とトラブルシューティング

  • インポート前にバックアップを取る: 重要なデータが失われるのを防ぐため、インポートを実行する前に必ず現在のWordPressサイトのデータベースとファイルのバックアップを取ることを強く推奨します。
  • ファイルサイズの上限: アップロードするXMLファイルのサイズがサーバーのPHP設定で定められた上限を超えている場合、エラーが発生することがあります。その場合は、php.iniの設定(upload_max_filesizepost_max_size)を変更するか、ファイルを分割してインポートすることを検討してください。
  • タイムアウト: インポートするデータ量が多い場合、処理がタイムアウトしてしまうことがあります。これもPHPの設定(max_execution_time)を調整するか、ファイルを分割してインポートすることで回避できる場合があります。
  • メディアファイルのインポート失敗: 添付ファイルが正しくインポートされない場合は、インポート元のサイトがアクセス可能であること、およびパーミッション設定が正しいことを確認してください。
  • 代替プラグイン: より大規模なサイト移行や、特定のデータ(カスタム投稿タイプやカスタムフィールドなど)の複雑なインポートには、「All-in-One WP Migration」や「Duplicator」といったプラグインがより強力で柔軟な機能を提供します。

この手順で、「WordPress Importer」プラグインを使ってコンテンツをインポートできます。

WordPress Importer の機能

WordPressプラグインの「WordPress Importer」は、WordPressの標準エクスポート機能で作成されたXMLファイルを、別のWordPressサイトにインポートするための公式プラグインです。主に以下のようなコンテンツの移行をサポートします。

主な機能:

  • 投稿 (Posts): ブログ記事やニュースなどの投稿。
  • 固定ページ (Pages): 会社概要やプライバシーポリシーなどの固定ページ。
  • カスタム投稿タイプ (Custom Post Types): 独自に定義された投稿タイプ(例: お知らせ、製品情報など)。
  • コメントとコメントメタ (Comments and Comment Meta): 投稿や固定ページに対するコメントとその付随情報。
  • カスタムフィールドと投稿メタ情報 (Custom Fields and Post Meta): 投稿やページに関連付けられた追加データ。
  • カテゴリー、タグ、カスタムタクソノミーのタームとタームメタ (Categories, Tags and Terms from Custom Taxonomies and Term Meta): コンテンツの分類に使用されるタクソノミーとその付随情報。
  • 投稿者 (Authors): 記事の投稿者情報。
  • 添付ファイル (Attachments): 画像やその他のメディアファイル(オプションでインポート時にダウンロードすることも可能)。

WordPress Importerの主な利用場面:

  • サイトの引っ越し(移行): 既存のWordPressサイトのコンテンツを新しいサーバーやドメインに移行する際に利用します。
  • 複数のサイトの統合: 複数のWordPressサイトのコンテンツを1つのサイトにまとめる場合に役立ちます。
  • 開発環境から本番環境への移行: 開発環境で作成したコンテンツを本番サイトに反映させる際に使用します。

特徴と注意点:

  • WordPress標準のエクスポートファイルに対応: WordPressの「ツール」→「エクスポート」で作成されたXMLファイルのみを扱います。
  • メディアファイルのインポート: 添付ファイルもインポート可能ですが、元のサイトのURLからダウンロードする仕組みです。画像が消失している場合や、ベーシック認証がかかっている環境、ローカル環境からのインポートでは注意が必要です。
  • データベースは移行しない: このプラグインはコンテンツ(投稿、ページ、コメントなど)のインポートに特化しており、サイト全体のデータベースやテーマ、プラグインの設定などは移行しません。サイト全体を移行する場合は、All-in-One WP Migrationなどのプラグインや、手動でのデータベース移行が必要になります。
  • 使いやすさ: シンプルなインターフェースで、比較的簡単にコンテンツを移行できます。

WordPress Importerは、特定のコンテンツをWordPressサイト間で効率的に移行するための、基本的かつ重要なツールです。

WordPress Importer のデメリット

WordPressプラグイン「WordPress Importer」は、WordPressサイト間でコンテンツ(投稿、ページ、コメント、カスタムフィールド、カテゴリ、タグなど)を移行するための基本的なツールですが、いくつかのデメリットがあります。

主なデメリットは以下の通りです。

  • 完全なサイト移行には不十分: WordPress Importerは、コンテンツの移行に特化しており、テーマの設定、ウィジェット、プラグインの設定、ユーザー、メディアファイルそのもの(XMLファイルにはリンクしか含まれないため)などは移行されません。そのため、完全にサイトを移行するには、別途手動での設定や他のプラグイン(BackUpWordPress、All-in-One WP Migrationなど)の併用が必要になります。
  • メディアファイルの扱いが弱い: XMLファイルにはメディアファイルへのリンクしか含まれていません。インポート時にリンク先のファイルをダウンロードしようとしますが、元のサイトが削除されたり、リンクが切れていたりすると画像が表示されなくなる可能性があります。また、大量のメディアファイルがある場合、タイムアウトやメモリ不足の問題が発生しやすいです。
  • 大規模なサイトでのパフォーマンス問題: 記事やメディアの数が非常に多い大規模なサイトの場合、インポート処理に時間がかかったり、サーバーのPHPメモリ制限や実行時間制限に引っかかってエラーが発生したりする可能性があります。ファイルを分割してインポートするなどの手間がかかることがあります。
  • カスタムフィールドや複雑なデータの扱いの難しさ: WordPress Importerは基本的なコンテンツタイプには対応していますが、複雑なカスタムフィールドやカスタム投稿タイプ、特定のプラグインが生成するデータなど、特殊なデータ構造の移行には課題がある場合があります。
  • 不具合やエラーの可能性: サーバー環境やWordPressのバージョン、他のプラグインとの競合などにより、インポート中に予期せぬエラーが発生する可能性があります。特に、手動でXMLファイルを編集した場合などは、フォーマットが崩れてインポートに失敗することもあります。
  • ウィジェットやカスタマイザー設定の非対応: 前述の通り、ウィジェットやWordPressカスタマイザーで設定した内容はインポートされません。これはテーマのデモコンテンツをインポートする際などによく問題となります。
  • 学習曲線: 特にカスタムフィールドや複雑なデータ構造を扱う場合、WordPressのデータベースやフィールドの仕組みについてある程度の理解が必要になることがあります。

これらのデメリットから、単純なブログ記事の移行などには便利ですが、本格的なサイトの引っ越しや、複雑なデータ構造を持つサイトの移行には、より高機能な移行プラグインや専門的な知識が必要となることが多いです。インポートを行う前には必ずバックアップを取ることを強くお勧めします。

口コミ・評価

全体的な評価としては、機能がシンプルである反面、細かいインポート設定には向かないという声が見受けられます。

主な口コミ・評判の傾向

評価される点 (メリット)懸念される点 (デメリット)
公式提供で信頼性がある。機能が限定的で、特定のプラットフォームからのインポートに特化している場合がある。
基本的なコンテンツ(投稿、固定ページ、コメントなど)のインポートには使える。柔軟性が低いため、カスタムフィールドや特定の複雑なコンテンツ形式を正確にインポートするのが難しい場合がある。
使い方がシンプルで分かりやすい。平均評価は星5つ中3.1(2025年10月時点の公式情報より)。

このプラグインは、別のWordPressサイトからエクスポートしたWXRファイルを使って、投稿、固定ページ、コメント、カスタムフィールド、カテゴリ、タグなどの基本的なコンテンツを現在のWordPressサイトにインポートするための、最も標準的なツールです。

まとめ

  • シンプルに使う分には:既存のWordPressサイトからの基本的なデータ移行であれば、標準機能として信頼性があります。
  • 複雑なインポートには:カスタムフィールドや特定の高度な設定が必要なコンテンツを正確に移行したい場合は、機能が限定的であるため、他のより多機能なインポート・エクスポート用プラグインを検討した方が良いかもしれません。

どのような目的でインポートを検討されているかによって、評価が変わってくるかと思います。

プラグインのリスクを回避する

WordPressプラグインの利用には、ウェブサイトの機能拡張というメリットがある一方で、いくつかのセキュリティ安定性に関するリスクが伴います。

主なリスク

1. セキュリティの脆弱性

プラグインにセキュリティ上の欠陥(脆弱性)が含まれていると、それを悪用したサイバー攻撃の標的になる可能性があります。

  • 不正アクセス・サイトの改ざん:脆弱性を突かれて管理画面に不正アクセスされたり、ウェブサイトの内容が改ざんされたりします。
  • 情報漏洩:ユーザーの個人情報や機密データが盗み出されるリスクがあります。
  • マルウェア感染:悪意のあるコードやマルウェアを仕込まれ、サイト訪問者に被害が及んだり、サイトがDDoS攻撃などの犯罪の踏み台に利用されたりする可能性があります。
  • 未更新のプラグイン:開発が停止されたり、長期間更新されていないプラグインは、既知の脆弱性が修正されないまま放置され、特に危険性が高まります。

2. ウェブサイトの安定性・パフォーマンスへの影響

  • 動作の競合(コンフリクト):複数のプラグイン同士、またはWordPress本体やテーマとの相性が悪く、機能不全やレイアウトの崩れ、エラーが発生することがあります。
  • 表示速度の低下:特に多くのプラグインを導入しすぎると、ウェブサイトの読み込みに必要なリソースが増加し、表示速度が遅くなることがあります。

3. メンテナンスの手間とコスト

  • 更新の必要性:セキュリティを維持し、WordPress本体のアップデートに対応するため、プラグインも定期的に最新版へ更新する必要があります。この更新作業や、更新後に問題が発生しないかの確認(動作確認)に手間がかかります。
  • 互換性の問題:WordPress本体のメジャーアップデートや、他のプラグインの更新により、特定のプラグインが動作しなくなる互換性の問題が生じることがあります。

リスクを最小限に抑える対策

これらのリスクを避けるためには、以下の点に注意することが重要です。

  • 信頼できるソースからのみ導入するWordPress公式プラグインディレクトリなど、信頼できる提供元からのみプラグインをダウンロードし、導入前に評価やレビュー、最終更新日、インストール数などを確認しましょう。
  • 定期的な更新:WordPress本体、テーマ、そしてすべてのプラグインを常に最新の状態に保ちましょう。
  • 不要なプラグインの削除:使用していないプラグインは無効化するだけでなく、サーバーから削除しましょう。
  • 導入数を絞る:本当に必要な機能に絞り込み、プラグインの導入数は最小限に抑えましょう。

有料テーマはプラグインのリスク回避につながることがある

WordPressの有料テーマを使うことで、ある程度はプラグインのリスク回避につながることがありますが、完全にリスクを避けられるわけではありません。以下のポイントで詳しく解説します。

有料テーマで回避できるリスク

1. 基本機能がテーマに含まれている

有料テーマには、以下のような機能が最初から組み込まれていることが多いです:

  • SEO対策
  • デザインのカスタマイズ(色・フォント・レイアウト)
  • SNS連携
  • パンくずリスト
  • 目次表示
  • 広告管理
  • カスタムウィジェット

このため、追加のプラグインを入れずに済む=プラグインによるバグやセキュリティリスクを減らせます。

それでもプラグインが必要なケース

高度な機能はプラグインが必要

  • ECサイト機能(WooCommerce)
  • 多言語化(Polylang、WPML)
  • 会員制サイト(MemberPressなど)
  • バックアップやセキュリティ(UpdraftPlus、Wordfence)
  • 高速化(キャッシュ系プラグイン)

有料テーマでも、これらの機能まではカバーしきれません。つまり、信頼できるプラグイン選びは必須です。

⚠️ 注意点

リスク有料テーマでの軽減可否コメント
プラグイン間の競合内蔵機能で代用できれば回避可
セキュリティの脆弱性プラグイン削減で多少減るが、ゼロではない
アップデートによる不具合有料テーマは保守されていることが多いが、プラグインとの相性次第
サポートの欠如有料テーマはサポート付きが多く、安心感あり

結論:リスクは減らせるがゼロにはできない

  • 有料テーマで必要最低限の機能が揃えば、プラグインを減らせるのでリスク軽減につながります。
  • ただし、どうしても必要なプラグインは信頼性・更新頻度・レビューをしっかり確認して使うことが重要です。

補足アドバイス

  • テーマとプラグインの相性問題もあるため、有名なテーマ(例:SWELL、JIN:R、THE THORなど)+評判の良いプラグインの組み合わせが安心です。
  • 子テーマを使うことで、カスタマイズ時のトラブルも回避しやすくなります。

おすすめ有料テーマ

テーマ名主な特徴・強み適したサイト
ザ・トール (THE THOR)国内最高クラスのSEO最適化高速表示
プロ仕様の美しいデザインを簡単に実現(着せ替え機能あり)
アフィリエイトに役立つランキング作成機能CTAが充実<記事装飾機能が豊富で、読みやすいコンテンツ作成を支援
アフィリエイトブログ本格的なメディアサイト集客を重視するビジネスサイト
エマノン (Emanon)Web集客・ビジネス利用に特化した機能が豊富
CTA(行動喚起)、LP(ランディングページ)、メルマガ専用ページなどを簡単に作成
企業サイト、オウンドメディアに適したデザイン
WooCommerce対応でネットショップにも利用可能(Premium)
コーポレートサイト企業ブログオウンドメディアリード獲得を目的としたビジネスサイト
ストークSE (STORK SE)「誰が使っても美しいデザイン」を追求したモバイルファースト設計
シングルカラム(1カラム)レイアウトに特化し、コンテンツへの集中度が高い
ブロックエディタに最適化され、直感的な操作が可能
シンプルかつ洗練されたデザインで、汎用性が高い
商品・サービスのブランディングサイト、ミニマルな企業サイトシンプルで美しいブログ
リキッドプレス (LIQUID PRESS)用途別に豊富なテーマ(マガジン、コーポレートなど)が用意されている
高いSEO対策と構造化データ対応
多言語対応機能(LIQUID CORPORATEなど)
カスタマイザーでの直感的な編集が可能
メディアサイト(ブログ)、多言語対応が必要な企業サイト目的に合わせたテーマを選びたいサイト
有料WordPressテーマ

補足情報

  • ザ・トール: SEOと収益化を最重視する設計で、アフィリエイターやブロガーに人気が高いテーマです。
  • エマノン: 特にBtoBサービス業など、Webからの顧客獲得(リードジェネレーション)を重視するビジネスサイト構築に適しています。
  • ストークSE: モバイルでの見やすさに徹底的にこだわり、余計な装飾を排したデザインが特徴です。商品の魅力を際立たせたいサイトにも向いています。
  • リキッドプレス: 豊富なラインナップの中から目的特化型のテーマを選べるのが大きなメリットです。例えば、ニュースサイトならLIQUID MAGAZINE、企業サイトならLIQUID CORPORATEなどがあります。