7ステップの移行手順
-
サイトのバックアップ
データベースとファイルの完全なバックアップが、唯一の安全な元に戻す方法です。バージョン間の移行では多くのデータベーステーブルが変更されます。
-
既存のプラグインと並行したWPMLのインストール
ただし、まだWPMLを有効化しないでください。WPML有効化と更新を実行して、WPMLコアと必要なアドオン(通常はWPML、文字列翻訳、翻訳管理、メディア翻訳)をダウンロードします。
-
移行元プラグインの移行ステップの実行
これはプラグイン固有の部分です。既存のプラグインのデータを、WPMLが想定する構造に再形成する必要があります。
- PolylangWPML。PolylangからWPMLへの移行プラグインは、Polylangの翻訳関係を読み取り、WPMLのテーブルに書き込みます。このプラグインをインストールして実行し、本番環境で行う前にステージングサイトで結果を確認してください。
- TranslatePress / Weglot / GTranslateWPML。これらはWPMLとは(そして互いにも)異なる方法で翻訳を保存するため、移行はそれほど機械的ではありません。コンテンツレベルの再インポートを行うサイトもあれば、PTCを使用して翻訳を再開し、移行元プラグインの出力を翻訳メモリのシードとして再利用するサイトもあります。最も近い参照パターンについてはPolylangのドキュメントを確認し、開始する前にWPMLサポートにお問い合わせください。適切な手順は、移行元プラグインがお使いのサイトに翻訳を保存していた方法によって異なります。
-
移行元プラグインの無効化
WPMLのデータが配置され、確認できたら実行します。
-
WPMLの有効化とセットアップウィザードの実行
セットアップウィザードを実行して、言語設定を確認します。
-
フロントエンドでの検証
各言語でサイトを確認します。メニュー、タクソノミー、カスタムフィールド、およびプラグインの統合をチェックします。
-
何か問題がある場合
サポートに問い合わせる前にの手順を実行してください。移行後の多くの症状は、WPMLサポートにある言語データの修正と翻訳の修正によって解決します(どちらもWPML 5.0以降、WPML Troubleshootingプラグインに付属しています)。
WPMLへの移行で得られるメリット
サイトが別の多言語プラグインからWPMLに移行する主な理由は以下のとおりです。
- PTCによるAI翻訳。翻訳メモリと、編集内容から学習して自動適用される用語集を備えています。
- WooCommerce Multilingual。バリエーション、属性、通貨ごとの価格設定を含む、完全な製品翻訳です。
- 主要なページビルダー、テーマ、プラグインとの互換性。WPMLには、Elementor、ACF、Gravity Forms、Yoastなどのための互換性設定が最初から同梱されています。
- 管理画面に統合されたプロの翻訳サービスと翻訳者のワークフロー。
ステージングの推奨
本番環境で直接移行を行わないでください。サイトをステージング環境に複製し、そこで移行を実行して、すべての重要なページの各言語バージョンを検証してから、本番環境で同じ手順を繰り返します。WPMLがインストールされていれば、WPMLの自動再接続機能によりステージングの複製は簡単に行えます。WPMLをインストールする前に行う場合は、ホスティングプロバイダーの複製ツールを使用することになります。