WPMLの高度なツール – サポートの指示がある場合のみ
WPMLサポートの最下層には、Advanced – only when WPML Support asks you toというタグが付けられたツールのセットがあります。管理画面内の警告には明確に記載されています。
管理画面内の警告
これらのツールはめったに必要とされず、誤って使用するとデータが失われたり、多言語サイトが破損したりする可能性があります。WPMLサポートから指示された場合のみ使用してください。テスト目的では使用しないでください。
WPML 5.0以降、これらのツールはWPML Troubleshootingプラグインによって提供されます。サポートから実行を指示された場合は、WPML有効化と更新からインストールしてください。利用状況の追跡とレポートはWPML本体に残ります。
これらの各ツールを実行する前に、確認のため「I understand」と入力する必要があります。これらはセルフサービスメニューとしてではなく、サポートから指示された際に内容を理解できるように、ここに文書化されています。
症状を修正しようとしている場合、適切な出発点はこのページではなく、安全な階層です。最初にログを読むと、サポートが最終的にどの高度なツール(ある場合)を指示するかが明らかになることがよくあります。また、Tier 3(第3階層)ツールに関する会話を始める前に、サポートに問い合わせる前にの手順をすべて確認する必要があります。
高度な翻訳エディタとの同期
WPML Troubleshootingプラグインが必要です。
機能:サイトのローカルなジョブIDと、翻訳者 / 翻訳マネージャーの割り当てをATEサーバーと再同期します。
サポートが使用する状況:移行の失敗後、またはATEが認識しているジョブとサイトが認識しているジョブに相違が生じた場合に使用します。同期により、両者間で単一の信頼できる情報源を確立します。
データベースと文字列のメンテナンス
WPML Troubleshootingプラグインが必要です。
機能:データベースレベルのメンテナンスアクションのコレクションです。これには、WPMLのテーブルの最適化、文字列テーブルのクリーンアップ、翻訳テーブルからのゴーストエントリの削除、コンパイルされた.moファイルの再生成、タクソノミー名からの言語サフィックスの削除、文字列の問題の確認、element_typeフィールドおよびWPMLテーブル全般の照合順序の修正、Translation Hubが使用するtp_itフィールドの修復が含まれます。
サポートが使用する状況:破損やスキーマのずれが安全な階層の範囲を超えた場合に使用します。照合順序の修正は特に、utf8mb4のデフォルトが変更されたMySQLバージョン間で移行されたサイトで役立ちます。
サポートが指示した特定のサブアクションのみを実行してください。警告は、すべてを無差別に実行することに対して行われています。
パッケージ管理
WPML Troubleshootingプラグインが必要です。
機能:すべての文字列パッケージを一覧表示します。パッケージとは、他のプラグインが翻訳のためにWPMLに渡す文字列のバンドルです(Gravity Formsのフィールドラベル、Gutenbergブロックのプリセットテキスト、Toolset Typesのカスタム投稿タイプの管理ラベル、ページビルダーのショートコード文字列など)。パッケージは、それを所有するプラグインによって自動的に作成され、同期が維持されます。高度なビューでは、パッケージの再登録や削除を行えます。
サポートが使用する状況:特定の文字列が翻訳に表示されず、サポートがパッケージの出所を調査している場合、またはプラグインのアンインストール後に孤立したパッケージが残された場合に使用します。誤ったパッケージを削除すると、その文字列が孤立し、依存していたフォーム、ブロック、またはテンプレートから翻訳が削除されます。
コンテンツタイプのリンク
機能:WPMLによって自動的に検出されないカスタム投稿タイプやタクソノミーを、内部の翻訳カテゴリにリンクします。2つのサブアクションがあります。Translatable custom posts linkingとTranslatable taxonomies linkingです。
サポートが使用する状況:カスタム投稿タイプまたはカスタムタクソノミーが通常とは異なる方法で登録され、WPMLが自動検出できなかった場合に使用します。手動でリンクすることで、翻訳システムに追加されます。
WCML翻訳のメンテナンス
WPML TroubleshootingプラグインとWooCommerce Multilingualが必要です。
機能(WooCommerceサイトのみ):WCML固有のデータの整合性を修復します。サブアクションには、製品バリエーションの不正確または欠落している翻訳リンクの修正、バリエーション翻訳リンクの修正、および製品とバリエーションの翻訳から未使用のカスタムフィールドをクリーンアップすることが含まれます。
サポートが使用する状況:製品バリエーションの翻訳状態が破損した場合に使用します。通常は、WooCommerceサイトの移行に失敗した後、または正常に適用されなかったWCMLのアップグレード後に使用されます。未使用のカスタムフィールドのクリーンアップはデータの破棄を伴うため(削除されたフィールドはバックアップなしでは復元できません)、高度な階層に配置されています。
利用状況の追跡とレポート
機能:サポートが問題を診断するのを支援するために、WPMLのパフォーマンスとエラーのレポートをWPMLの診断インフラストラクチャに送信するオプトイン機能です。
サポートが使用する状況:断続的な問題を意図的に再現することが難しい場合に使用します。これを数日間オンにすることで、サポートが分析できるデータを収集します。その後はオフに戻してください。
WPML をリセット
WPML Troubleshootingプラグインが必要です。
最終手段のボタンです。その機能と安全対策については、WPML をリセットを参照してください。