ウェブサイトをGhostからWordPressに移行することは、より高い柔軟性と機能を求めている場合、賢明な決断となります。Ghostはユーザーフレンドリーなプラットフォームですが、その制限があるため、ユーザーはWordPressをより良い代替案として検討することがよくあります。
GhostからWordPressへの移行プロセスは、特にコンテンツを保存しようとすると難しく感じるかもしれません。しかし、正しいアプローチで、重要な要素を失うことなく、ほとんどのデータを移行することができます。
この投稿では、GhostからWordPressに移行する手順を説明し、コンテンツをそのままにスムーズに移行できるようにします。
ゴーストからWordPressへの移行
私たちはGhostとWordPressを並べて比較し、使いやすさ、機能、価格などのキーワードで両プラットフォームを徹底的にテストしました。
GhostとWordPressには多くの共通点があることに気づいた。しかし、機能面ではかなり制限されていることがわかりました。
WordPressと言っても、ホスティングサービスのWordPress.comではなく、インストール型のWordPress.orgのことです。この違いを理解するには、WordPress.comとWordPress.orgの違いについてのガイドをご覧ください。
Ghostを使い始めたユーザーの多くは、すぐにその限界に気づき、WordPressに移行したいと思うようになる。この投稿はその手助けになるだろう。
この投稿で取り上げる内容は以下の通りだ:
- Step 1: Getting Started with WordPress
- Step 2: Export Content From Ghost
- Step 3: Converting Ghost Export File to WordPress Format
- Step 4: Import Content in WordPress
- Step 5: Import Images From Ghost to WordPress
- Step 6: Pointing Your Domain to WordPress
- Step 7: Setting Up Permalinks
- Step 8: Install Essential WordPress Plugins and Tools
ステップ1:WordPressを始める
WordPressサイトを始めるには、ドメイン名とホスティングサービスが必要です。
ドメイン名はあなたのサイトの名前(WPBeginner.comなど)で、ユーザーがブラウザーに入力してアクセスするものです。ホスティングサービスは、あなたのサイトのファイルをすべて保存する場所です。
WordPressは無料だが、ドメイン名とホスティングサービスは有料(ドメインは年間14.99ドル、ホスティングサービスは月額7.99ドル)。
ありがたいことに、公式推奨のWordPressホスティングサービスプロバイダーであるBluehostは、ユーザーにドメイン名を無料で提供し、ウェブホスティングを70%以上割引することに同意してくれました。
注:あなたはすでにあなたのウェブサイトを移動した後、WordPressに向けることができるあなたのゴーストのウェブサイトのドメイン名を持っているかもしれません。ただし、ドメイン名を持っていない場合は、Bluehostにサインアップするときに無料で取得することができます。
ホスティングサービスにサインアップしたら、WordPressのインストール方法を説明します。
ヒント:GhostサイトがWordPressサイトにも使用したいカスタムドメイン名を使用している場合は、一時的なサブドメインにWordPressをインストールすることができます。この投稿の後半で、WordPressホスティングアカウントにドメインを追加する方法を説明します。
WordPressをインストールすると、このようなWordPress管理ダッシュボードが表示されます:
ステップ2:Ghostからコンテンツをエクスポートする
Ghostでは、アカウントからコンテンツを簡単にエクスポートできます。
アカウントダッシュボードにログインし、左の列の一番下にある「設定」アイコンをクリックするだけです。
ここから「Labs」メニューをクリックする必要がある。これにより、まだ開発中のゴースト機能が表示されます。
コンテンツのエクスポート」セクションの隣にある「エクスポートボタン」をクリックします。
ブラウザーがJSON形式のエクスポートファイルをダウンロードします。しかし、WordPressインポーターツールはこの形式をサポートしていないので、WordPress XML形式に変換する必要があります。
ステップ3:GhostエクスポートファイルをWordPress形式に変換する
初期設定のGhostエクスポートファイルはWordPressがサポートするフォーマットを使用しておらず、以前は正しいフォーマットに安全に変換する信頼できる方法がありませんでした。
私たちはこの問題を解決することを決定し、Ghost to WordPress Importerツールを作成しました。このツールは無料で使用でき、GhostのJSONエクスポートファイルをWordPress互換のXMLファイルに変換できます。
GhostからWordPressへの移行ツールのサイトにアクセスし、フォームに入力するだけです。次に、先ほどダウンロードしたGhostエクスポートファイルを選択する必要があります。
WPインポートファイルをジェネレータする」ボタンをクリックして続けます。
Ghost to WordPress移行ツールは、GhostエクスポートファイルをWordPress XML形式に変換します。完了したら、ファイルをコンピューターにダウンロードできます。
これでWordPressサイトにコンテンツをインポートする準備が整いました。
ステップ4:WordPressにコンテンツをインポートする
WordPressの管理エリアから、ツール ” インポートページにアクセスし、WordPressインストーラの下にある「今すぐインストール」リンクをクリックする必要があります。
WordPressがインポーター・プラグインをインストールします。インストールが完了すると、インストーラのリンクが「インポーターを実行」に変わります。先に進み、「Run Importer」リンクをクリックしてください。
次の画面では、「ファイルをアップロード」ボタンをクリックして、前のステップでダウンロードしたWordPress XMLファイルを選択する必要があります。
ファイルをアップロードしてインポートする」ボタンをクリックして続行します。
WordPressがインポートファイルをアップロードします。その後、投稿者の割り当てを求められます。
Ghostサイトから投稿者をインポートしたり、新しい投稿者を作成したり、すべてのコンテンツを既存のWordPressユーザーに割り当てることができます。
添付ファイルのダウンロードとインポート」の横にあるボックスをチェックすることを忘れないでください。これはGhostサイトから画像を取得し、WordPressのメディアライブラリにインポートします。
インポーターの実行が終了すると、成功のメッセージが表示されます。
まれに、投稿がなかったり、インポーターがタイムアウトしたりといった問題が発生することがあります。
ご心配なく。インポーターは何度でも実行できます。Duplicatorは自動的に重複インポートを避け、見逃した項目だけをインポートします。
コンテンツの量によっては、インポーターが投稿やページ内の画像をWordPressメディアライブラリにインポートできない場合があります。
この問題を簡単に解決し、GhostからWordPressに画像をインポートする方法を見てみましょう。
ステップ5:GhostからWordPressに画像をインポートする
WordPressインポーターは、GhostサイトからWordPressメディアライブラリに画像をインポートしようとします。
ただし、一部の画像を取り損ねたり、画像をすべて取り込めなかったりすることがあります。
あなたのウェブサイトには、ゴーストウェブサイトからの画像が表示されたままとなり、ゴーストウェブサイトが削除された場合に問題となります。
幸いなことに、プラグインを使って外部画像をWordPressのメディアライブラリにインポートする簡単な方法がある。
Auto Upload Imagesプラグインをインストールして有効化するだけです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
有効化した後は、ブログ投稿を編集・更新するだけです。プラグインは投稿記事内の外部画像をメディアライブラリにインポートします。
また、すべてのブログ投稿を一括更新して、ゴーストサイトから画像をすばやくインポートすることもできます。
詳しくは、WordPressで外部画像を簡単にインポートする方法のチュートリアルをご覧ください。
ステップ6:WordPressにドメインを指定する
GhostからWordPressへのコンテンツ移行が完了したら、ユーザーを新しいWordPressサイトに誘導しましょう。
ウェブサイトがGhostブランドのサブドメイン(yourwebsite.ghost.ioなど)を使用していた場合、そのリンクを新しいWordPressウェブサイトに向けることはできません。
その代わりに、Ghostサイトを編集し、ユーザーに新しい場所でウェブサイトをチェックアウトするよう知らせるプレーンテキストの通知を追加することをお勧めします。
一方、yourdomain.comのようなカスタムドメインを使用していた場合は、そのDNS設定を変更し、新しいWordPressホスティングサービスに向けることができます。
ドメイン設定を変更するには、ドメイン登録業者のアカウントにログインし、DNS設定を変更するオプションを見つけます。
DNS設定エリアでは、新規WordPressホスティングサービスのネームサーバー情報を入力する必要があります。通常、次のようになります:
ns1.bluehost.com
ns2.bluehost.com
その他のドメイン登録業者については、DNSネームサーバーを簡単に変更する方法についての完全ガイドを参照してください。
DNSネームサーバーを変更すると、ドメインに古いGhostサイトの代わりにWordPressサイトが表示されるようになります。変更が反映されるまで数日かかる場合がありますのでご注意ください。
ステップ7:パーマリンクの設定
次のステップは、Ghostサイトの各ページからWordPressの正しい投稿やページにユーザーをリダイレクトすることです。
ゴーストサイトでは、投稿名またはページ名を初期設定のパーマリンク構造として使用しています。設定 ” パーマリンクに移動し、URL構造として’投稿名’を選択するだけで、WordPressサイトで一致させることができます。
変更を保存するために「変更を保存」ボタンをクリックすることを忘れないでください。
注:Ghostサイトがサブドメインを使用していた場合、パーマリンクを変更してリダイレクトを設定することはできません。
ステップ8:WordPressに欠かせないプラグインとツールのインストール
GhostからWordPressに移行した今、WordPressのプラグインやツールを活用してサイトを成長させましょう:
1.WPForms– WPFormsは最高のWordPressお問い合わせフォームプラグインです。コードを書くことなく、WordPressサイトで簡単にフォームを作成することができます。
2.All In One SEO– AIOSEOは、市場で最も包括的なWordPress SEOプラグインです。使い方は超簡単で、セットアップウィザード、SEO監査ツール、投稿とページのTruSEOスコア、その他のトラフィックを増やすためのおすすめ投稿が付属しています。
3.PushEngage– モバイルやデスクトップ端末のユーザーに即座に通知を送りたいですか?PushEngage は、サイト訪問者を呼び戻し、ページビューを増やし、コンバージョンを高めるのに役立つ、市場で最高のプッシュ通知サービスです。
4.MonsterInsights– MonsterInsightsは、WordPressにGoogleアナリティクスを簡単にインストールすることができ、ダッシュボードの右側に理解しやすいウェブサイトのトラフィックレポートを表示します。
5.SeedProd– SeedProdは、あなたのサイトのための美しいランディングページを設計することができます強力なWordPressページビルダーです。また、テーマビルダーが付属しており、コードを書くことなく完全なWordPressテーマを作成することができます。
新規WordPressサイトを成長させるためのツールやヒントがもっと必要ですか?すべてのタイプのサイトに必須の WordPress プラグインの完全なリストをご覧ください。
この投稿がGhostからWordPressへの適切な移行のお役に立てば幸いです。WordPressインストール後にやるべきことのチェックリストや、WordPressの長所と短所についてさらに詳しく知りたい方は、究極のWordPressレビューもご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Doug
Hey, how do I get the category to move with it? Or not possible?
WPBeginner Support
If your categories do not import with the file then you would need to manually recreate the categories on WordPress.
管理者
Jimothy
I’m getting a syntax error when uploading my Ghost JSON file. Running Ghost version 5.25.2. Any ideas?
WPBeginner Support
It would depend on what else is in the error message. Please reach out to our team using our contact form below for us to take a look.
https://www.wpbeginner.com/contact/
管理者
Aimee
Hey! Awesome article.
Any ideas on how to do this if you plan on using multisite afterwards? I use Ghost today, but I have a lot of collections that I’d like to keep with multisite instead of just categories and tags.
WPBeginner Support
The tool was not built for multisite but if you wanted to do that you could import all of your content and organize it with tags and categories and then export that content from WordPress based on the category or tag to your different multisites.
管理者
Aimee
yeah, that’s precisely what I’ve done. I also found an amazing plugin that let me copy posts and pages from one site to all the others. That helped a lot as well. Now I hope I can safely login again to my new WP site, just changed the url from my staging site. Thanks for all your help!