ウェブサイトを Joomla から WordPress に移行する方法
Joomla から WordPress に移行したい Web サイトがありますか?私たちの意見では、これは素晴らしいアイデアです。 WordPress は現在 CMS として Joomla を使用している場合、この記事では 2 つの異なる方法でサイトを移動する方法を正確に説明します。
ある CMS から別の CMS に移行するには、通常、次の 3 つの方法があります。
- 手動で
- ツールまたはサービス (プラグイン、拡張機能、または外部ソフトウェア) 経由
- 専門家を雇う
あなたがこの記事にたどり着いたということは、おそらく、自分でそれを行う方法を疑問に思っていることを意味するので、オプション 3 もテーブルから外すことができます (ただし、後で道路でバンプに遭遇した場合に備えて、このオプションがあることを覚えておいてください。大規模または複雑な Web サイトをお持ちの場合は、これがおそらく最良の選択肢です)。最初のオプションは、経験豊富な開発者のみが使用してください。繰り返しになりますが、これを調べているということは、おそらく、あなたが手動で移行に取り組む準備ができている SQL および PHP の専門家ではないことを意味します。これで、古き良きナンバー 2 が残ります。
この投稿では、ツールまたはサービスを使用してサイトを移動する方法について説明します。この場合は、FG Joomla という無料のプラグインを WordPress に移行します。
Joomla と WordPress の違い
まず、ウェブサイトを Joomla から WordPress に移行する方法を詳しく説明する前に、遭遇する可能性のあるいくつかの課題を見てみましょう。おそらく、ある CMS から別の CMS に移行するときに、特にサービスを使用している場合に、ほとんどの人が抱く最大の懸念は、Joomla と WordPress はどちらも「コンテンツ管理システム」ですが、当初は異なるターゲット市場を念頭に置いているということです。このため、それらはまったく異なるものになってしまいました。
Joomla はもともと CMS であることを目的としていたのに対し、WordPress は単純に明確で使いやすいブログ プラットフォームとしてスタートしました。これは、管理インターフェイスが異なるだけでなく、各 CMS が Web サイトのコンテンツを構築する方法も実際に異なることを意味します。以下は簡単な概要ですが、Joomla と WordPress について詳しく知りたい場合は、この投稿をチェックしてください。
コンポーネントとウィジェットの比較
Joomla コンポーネントは、メニューやヘッダー画像など、WordPress とはまったく異なる方法で処理される、記事以外のあらゆる形式のコンテンツを処理します。
WordPress では、通常、ウィジェットには 1 つ以上の指定領域が与えられ、そこにウィジェットを表示することを選択できますが、これまでとほぼ同じです。
テーマとテンプレート
ここでは、実際には大きな違いはありません。テンプレートとテーマはどちらも、データベース内のコンテンツがどのように出力され、訪問者向けに配置されるかを扱います。
バナー、お問い合わせフォームなど
これらは標準の Joomla に含まれている機能であり、コア WordPress には直接対応する機能がありません。ただし、この種の処理を行うインストールできるプラグインがあるので、ご安心ください。
FG Joomla to WordPress プラグインの主な機能の多くは、これらのものを適切な WordPress 対応物に変換することに実際に取り組んでいます (ただし、プラグインの無料版の場合、問い合わせフォーム情報はエクスポートされませんが、エクスポートは十分に簡単です)プラグインを使用して問い合わせフォームを作成します)。
懸念事項を解決したら、次に進みましょう。
プラグインを使用して Joomla を WordPress に移行する方法
実際に Web サイトの移動を開始する前に、Web サイトをバックアップしておくことをお勧めします。たとえば、Joomla Akeeba 拡張機能を使用したり、ウェブサイトを手動でバックアップしたりできます。ローカル開発の動きもテストする必要があります。 WordPress をローカルにインストールするためのガイドを参照して、セットアップ方法を確認してください。または、Joomla のローカル設定がすでにある場合は、単に新しいフォルダーに WordPress をインストールします。
Joomla から WordPress への移行をローカルでテストすることで、自分のローカル サーバーのプライバシーを守りながら、自分の時間に問題をすべて解決できます。 Web サイトの WordPress バージョンを完璧に調整したら、このガイドを使用して Web サイトをローカルホストからライブサーバーに移行できます。
1. ローカル開発セットアップの新しいフォルダーに WordPress をインストールします
ローカル開発サーバーの Cpanel に Softaculous または同様のソフトウェアがある場合は、ワンクリックで WordPress をインストールできます。
そうでない場合は、WordPress の最新バージョンをサイトからダウンロードしてください。次に、www または htdocs フォルダー (セットアップによって異なります) に、joomlamove などの新しいフォルダーを作成します。
次に、ローカルの phpMyadmin を開いて新しいデータベースを作成し、ユーザー アカウントを確認します。
ブラウザで WordPress フォルダーを開くと、言語の選択を求めるインストール画面が表示されます。選択した言語を選択し、データベース情報を入力します。
あとはサイト名とユーザー名/パスワードを選択するだけで完了です。これで、移動テスト Web サイトがローカルに設定されたので、次のステップに進みます。
2. FG Joomla to WordPress プラグインをローカルのテスト サイトにインストールします
FG Joomla to WP は、すべてのコンテンツを 1 つの CMS から別の CMS に移動するために開発された無料のプラグインです。前述したように、これは無料であり、幸運にもダッシュボード内の WordPress プラグイン ディレクトリにあります。
プラグインをインストールするには、wp-login.php ページでローカル バージョンにログインし、プラグイン画面を開きます。 FG Joomla to WordPress プラグインを検索してインストールしてアクティブ化するだけです。
3. Joomla から WordPress への移行を開始する
プラグインを使用するには、ツール > インポート セクションに移動し、Joomla (FG) 見出しの下にある「インポーターの実行」リンクをクリックします。
次に、「すべての WordPress コンテンツを空にする」機能を使用します。
プラグイン画面に移動し、WordPress データをすべてクリアします。
プロンプトが表示されたら、サイトの URL と関連するすべてのデータベース情報を慎重に入力します。 PhpMyAdmin でテーブルの接頭辞を必ず再確認してください。すべて入力したら、必ずデータベース接続をテストしてください。
次に、ニーズに合った残りの設定を入力します。たとえば、メタキーワードをタグとしてインポートすることを選択します。また、テスト中に正しい画像をインポートできなかったため、このバージョンのプラグインではアイキャッチ画像をインポートしないことをお勧めします。
4. 移動の時間
あとは、「インポートの開始/再開」をクリックするだけで、プラグインに魔法を実行してもらいます。サイトのサイズによっては、時間がかかる場合があります。成功すると、「インポートが完了しました!」というメッセージが表示されます。以下に示すようなメッセージが表示されます。
コンテンツ内に内部リンクがある場合は (そうする必要があります)、必ずログを過ぎて下にスクロールし、[内部リンクを変更] ボタンをクリックしてください。
5. 注目の画像に対処する
Joomla で注目の画像機能を使用する場合、ここでの処理は少し複雑になります。アイキャッチ画像機能を無効にしていなかった場合、結果を見てみましょう。プラグインが誤って実際の注目画像ではなく、投稿の最初の画像を投稿の注目画像にしてしまっていることがわかります。
ただし、別の投稿の画像を含む他のすべてのコンテンツはそのままで、内部リンクもすべて機能します (最も重要なのは、パーマリンクがまったく同じ形式であるため、既存のコンテンツにリダイレクトする必要がありません)。
Joomla に記事全体の画像が記事自体の最初の画像と異なる記事が数件しかない場合は、インポート設定でアイキャッチ画像をインポートするオプションの選択を解除し、投稿を手動で更新する方がよい場合があります。新しいWordPressバージョン。
しかし、多数の投稿が影響を受ける場合、大量のデータの移動を伴うかなり複雑なタスクになります。これは、それ自体の完全な詳細な投稿に適したトピックです (サンプルを参照することに興味がある場合)。解決策があれば、コメントで知らせてください。目前のタスクの複雑さに気づく前に、すでに 30% ほど進んでいます)。
6. モジュールをウィジェットに移動する
2 つの CMS の違いにより、Joomla から WordPress への移行が少し複雑になるもう 1 つの点、それがモジュールとウィジェットです。 良いニュースは、頻繁に使用されるサイドバーやヘッダー/フッター領域の関数ベースのモジュールの多くが、WordPress に正確に対応するものがあるということです。
悪いニュースは、ウィジェットの配置に関しては、通常、Joomla サイトにさまざまなモジュールを配置する場合ほどの自由度がないことです。そのため、移行は完全ではない可能性があります。
サイドバー/フッター(ヘッダー)
ほとんどのテーマには、サイドバーとフッターにウィジェット領域があります。モジュールがあるのがこれらの場所だけであれば、同様のオプションがたくさんあるため、作業はかなり簡単になります。 Joomla サイトの例のモジュール領域は次のようになります。
WordPress ウィジェット領域は次のようになります。
おそらくあなたにも多くの類似点があるでしょう。 外観 > ウィジェットに移動し、WordPress に必要なものがそのまま備わっているかどうかを確認してください。
Joomla の検索モジュールを使用しましたか?検索ウィジェットを WordPress からウィジェット領域にドラッグ アンド ドロップするだけです。いくつか例を挙げると、ナビゲーション メニュー、画像、最新の投稿、コメントに対しても同じことができます。
WordPress には組み込みのウィジェットはありませんが、プラグインをインストールしてアクセスできるモジュールもあります。たとえば、私が Joomla サイトで使用している「最も人気のある記事」モジュールがあり、同じ機能を提供する対応するプラグインをインストールできます。
[プラグイン] > [新規追加] に移動し、「最も人気のある投稿」を検索します。いくつかの異なるオプションがありますが、この例では WordPress Popular Posts を使用してみましょう。
プラグインをインストールして有効化します。次に外観 > ウィジェットに戻り、一番下までスクロールすると、WordPress 人気の投稿ウィジェットが表示されるはずです。
ほとんどのモジュールには対応する無料プラグインがあるため、コア WordPress でウィジェットとしてすぐに利用できない他の Joomla モジュールでもこのプロセスを繰り返すことができます。
その他の領域(ロゴ、ヘッダー画像、ETC)
そのため、ロゴやヘッダー画像など、割り当てられたウィジェット領域には収まらないモジュールがあることになります。ヘッダー画像やロゴの場合、最新のテーマでは、WordPress カスタマイザーを使用して簡単に追加できます。
外観 > カスタマイズに移動し、選択したテーマのオプションを確認します (ロゴは通常、「サイト ID」または「ヘッダー」などのセクション内のオプションです)。
ただし、ほとんどのテーマでは通常、オプションが限られており、多くのテーマがある場合でも、希望する場所にコンテンツを正確に配置するためのオプションが提供される場合があります。
多くの可動部分を含む複雑な Joomla サイトをお持ちの場合は、含まれているページ ビルダーを備えた WordPress テーマ (たとえば、Total WordPress テーマ) を検討してみるとよいでしょう。これにより、コンテンツのブロックを正確な場所に簡単に配置できるようになります。コードを 1 行も記述することなく、または、最高のドラッグ アンド ドロップ ページ ビルダーの 1 つを現在のテーマで試してみてください (ただし、テーマがプラグインにバンドルされていない場合、または互換性が明示的に示されていない場合は、テーマの作成者に連絡してください。プラグインの使用に問題がないことを確認してください)。
お問い合わせフォーム/バナー
Joomla の問い合わせフォーム、バナー、その他のコンポーネントに関しては、最も閲覧されている記事と同様の戦術に頼る必要があり、WordPress に必要な機能を追加するプラグインをインストールする必要があります。
連絡フォームを作成および管理したい場合は、Contact Form 7 プラグインよりも優れた機能はほとんどありません。
上記と同じ手順に従って、インストールしてアクティブ化します。これにより、管理ダッシュボードに「連絡先」という新しいメニュー項目が追加され、ここで連絡先フォームを管理できます。これで、Joomla 連絡フォームから情報を手動で移動できるようになりました。
Contact 7 プラグインを使用して作成した新しい連絡先フォームへ。
それもそのはずです!電子商取引セクションのように他の Joomla セクションに移動できる場合は、利用可能な WordPress プラグインを確認してください。たとえば、WooCommerce を試してみるのもいいでしょう。使いやすいプラグインなので、いくつかの製品を追加しても問題ありません。
ボーナスプラグイン: CMS2CMS Joomla から WordPress
既存の Joomla Web サイトからすべてのコンテンツを WordPress に移動するための代替プラグインをお探しですか?オプションがあると便利な場合もあります。 CMS2CMS によって開発された Automated Joomla to WordPress データ移行プラグインは、2 番目に適したプラグインです。
このプラグインを使用すると、わずか 6 ステップで Joomla ベースの Web サイト データを WordPress に移行できます。これらは:
- プラグインをダウンロードし、新しい WordPress ウェブサイトにインストール/有効化します。
- CMS2CMS アカウントを作成する
- 既存の Joomla Web サイトの URL アドレスを入力してください
- Connection Bridge zip ファイル (既存の Web サイトと新しい Web サイトを接続するために作成されたスクリプト) をダウンロードし、zip ファイル内にある CMS2CMS フォルダーを抽出します。
- 抽出したフォルダーを、FTP クライアント ソフトウェア経由で既存の Joomla Web サイトのルート フォルダー (index.php ファイルがある場所) にアップロードします。
- すべて設定したら、「接続を確認」をクリックします
Joomla から WordPress への自動データ移行プラグインが注目に値するのはなぜですか?単純。まず、サービスにサインアップする前に、無料のデモ移行を実行して移行結果をプレビューできます (これはプレミアム サービス ベースのプラグインであり、サイトのサイズに応じて料金が発生します)。さらに、どのコンテンツ項目を移動するか、そしてどこに移動するかを選択できます。
このプラグインは、Joomla からのコンテンツの手動移行を回避する便利な方法です。わずか数分で Web サイトを WordPress に移行できます (サイトのサイズによって異なります)。
結論
CMS を Joomla から WordPress に移行するのは複雑な作業になる可能性がありますが、それほど大変な作業である必要はありません。開発経験がほとんどない状態でこれを手動で実行しようとするのは、おそらく良いアイデアではありませんが、FG Joomla のような WordPress へのプラグインの助けを借りて管理できるはずです。トンネルの終わりに得られる報酬は、間違いなくそれだけの価値があります。 WordPress の市場シェアは着実に増加しており、Joomla は減少傾向にあるため、長期的には WordPress がより良い選択ではないと感じるのは難しいでしょう。
このガイドが、Web サイトを Joomla から WordPress に移行するプロセスを段階的に説明するのに役立つことを願っています。これらの手順は、ほとんどのブログや小規模な Web サイトで機能するはずですが、複雑な、またはカスタムの Joomla Web サイト設定がある場合は、専門家に相談した方がよい場合もあります。
現在サイトを WordPress に移行中の場合、または Joomla から WordPress への移行プロセスについてご質問がある場合は、以下のコメント欄でお知らせください。