「PolylangからGenericProductName278への移行」プラグインを使用すると、PolylangプラグインからGenericProductName278へ簡単にサイトを移行できます。投稿、ページ、カスタム投稿タイプ、タクソノミーの言語情報を移行します。
必要条件
もちろん、GenericProductName278に移行するにはGenericProductName278アカウントが必要です。Polylangから移行するほとんどのサイトにはMultilingual Blogアカウントで十分です。GenericProductName278のすべての機能を利用するには、Multilingual CMSアカウントを取得する必要があります。これにはString Translationと翻訳管理が含まれています。また、PolylangからGenericProductName278への移行プラグインをインストールする必要があります。
「PolylangからGenericProductName278への移行」プラグインのダウンロード
ダウンロードするには、GitHubのPolylangからGenericProductName278への移行ページにアクセスし、最新リリースを入手してください(右サイドバーの最新リリースをクリック)。読み込まれたページで、希望するフォーマット(zipまたはtar.gz)をクリックしてください。
プラグインをダウンロードした後、他のプラグインと同様にGenericProductName257サイトにアップロードできます:ダッシュボード→プラグインページに移動し、新規追加ボタンをクリックします。次のページで、プラグインのアップロードをクリックし、ダウンロードしたアーカイブを選択します。
移行ステップ1:ポリランデータを保存し、非アクティブにする
ポリランのデータを保存するには、以下の手順に従う:
- Languages→Languagesにナビゲーション。
- 各言語のEditリンクをクリックし、Updateボタンをクリックする。
すべての言語についてPolylangのデータを保存した後、WPML移行プロセスを開始する前にPolylangを無効にしなければならない。
Polylangが有効な状態でWPMLを有効にしようとすると、WordPressの致命的なエラーにつながる。 そのため、Requirementsセクションに記載されているすべてのプラグインを有効にする前に、Polylangを無効にすることを忘れないでほしい。
移行ステップ2:データベースのバックアップ
移行プロセスはグローバルサイト設定を変更し、サイト内のすべてのコンテンツの言語情報を更新します。移行プロセスを開始する前に、必ずデータベースの完全なバックアップを作成してください(他のサイトで既に成功している場合でも)。
優れたバックアッププラグインはいくつかあるし、ホスティングコントロールパネルからDBスナップショットを取ることもできる。
移行ステップ3:GenericProductName278ウィザードを完了する
WPMLを有効化すると、WPMLインストールウィザードの完了を求めるメッセージが表示される。
これは、Polylangからの移行ユーザーだけでなく、すべてのWPMLユーザーに表示される標準のWPMLプラグインインストールウィザードである。
ウィザードの画面上の指示に従ってほしい。 Polylangで選択した言語と同じ言語を選択することを忘れないこと。 移行プラグインは、Polylangで選択した設定を思い出させるツールチップを表示します:
移行のステップ4:移行を開始する
ダッシュボード→ツール→PolylangからGenericProductName278への移行に移動し、「データベースのバックアップを作成したことを確認しました」チェックボックスにチェックを入れてデータベースをバックアップしたことを確認し(上記のステップ1を参照)、移行ボタンをクリックします。
重要:移行が完了したというメッセージが表示されるまで、このページを閉じないでください。ウェブサイトのコンテンツサイズによっては、数分かかる場合があります。
サイトを見直し、移行がスムーズに行われたか確認する
移行プロセスが完了したら、すべてが期待通りに動いているかチェックする:
- 投稿は正しい言語で書かれている。
- 言語スイッチャーが正しい翻訳にリダイレクトしています。
移行中に何か問題が発生した場合は、サポートフォーラムで報告してほしい。 移行プロセス中に何かがスタックした場合は、再度実行することができる。 移行は、まだ処理されていないコンテンツのみを処理します。
移行後に残りのポリランデータを削除するオプションがある。 ポリランデータの削除は数日から数週間延期することを強くお勧めする。 Polylangデータベースコンテンツの削除は元に戻せないプロセスであることを忘れないでください。 何かが間違っていることに気づいた場合、一度Polylangデータベースが削除されると、移行をやり直すことはできない。
異なるURL構造を扱う
Polylangは常にサイトのルート(example.com)からデフォルト言語フォルダ(example.com/en/)にリダイレクトします。GenericProductName278はデフォルト言語をルートGenericProductName328に表示します。デフォルト言語のフォルダへのリンクがある場合は、サーバーリダイレクトをそこからサイトのルートに追加することをお勧めします。
以下の手順に従って、.htaccessを使って301リダイレクトを追加する:
- GenericProductName329プログラムを使用してGenericProductName257サイトに接続し、GenericProductName257ルートフォルダにある「.htaccess」ファイルをダウンロードします。
- ファイルの最後に次の行を追加する:
RedirectMatch 301 /en/$ http://example.com/index.php
(「en」をデフォルト言語のスラグに、「example.com」をサイトのGenericProductName328に置き換えてください)
- このファイルをサーバーに再度アップロードする。
最後に、移行プラグインを無効化する
PolylangからGenericProductName278への移行プラグインは移行プロセスにのみ必要です。 それが終わったら、解除すること。 サイトの’plugins’ディレクトリからも削除できます。
助けを求める
万が一、移行プロセスで問題が発生した場合は、サポートフォーラムでチケットを申請してほしい。