数週間前、新しく超高速な文字列翻訳機能を搭載したWPMLのパブリックベータ版をリリースしました。当然ながらWPMLコミュニティはすぐにテストを開始し、システム内のさらなるバグを修正するのに役立つ素晴らしいフィードバックをいくつか受け取りました。
初期のベータ版リリースには以下の問題がありましたが、皆様からの素晴らしいフィードバックのおかげで現在では解決されています。
- WPML Multilingual & Multicurrency for WooCommerceとの非互換性: 現在のリリース、または本リリースに含まれるWPML Multilingual & Multicurrency for WooCommerceのベータ版のいずれかをインストール可能
- 多数のカスタムフィールドを持つ投稿を保存する際のパフォーマンスの低下
- マルチサイトインストールへの未対応
- 文字列翻訳から文字列を削除しても生成された.moファイルが更新されない問題
- ドメインのすべての文字列を削除しても生成された.moファイルが削除されない問題
- ドメインのすべての文字列を削除した後、.moファイルの再生成(ファイルの再生成方法については上記の「.moファイルの生成」を参照)で対応する.moファイルが削除されない問題
- icl_translate関数で翻訳された管理テキストが元のテキストを返す問題(WPML Multilingual & Multicurrency for WooCommerceに影響: 「新規注文メールのカスタム件名が翻訳されない」)
WPML 4.3.0 ベータ版のおさらい
まだお試しでない方のために説明すると、この新しいバージョンのWPMLはWordPressサイトに非常に優れたパフォーマンス向上をもたらします。
主に、WooCommerceや他の大規模なプラグインを実行している場合に数万に達することもある文字列の翻訳にかかる負荷を軽減します。データベースでの処理から、WPMLがバックグラウンドで自動的に生成および維持する.moファイルでの処理へと移行しました。
パフォーマンスのテストでは、さまざまなサイトでCPU負荷がほぼゼロに減少し、読み込み時間が半分(以前の4.3.0 ベータ版をインストールした後のKristian氏のサイトのように、一部のケースではさらにそれ以下)に短縮されたことが示されています。詳細については、以前のWPML 4.3.0 ベータ版の発表をこちらで確認できます。
WPML 4.3.0 ベータ版のインストール
試してみる準備ができている場合は、この最新バージョンを取得して手動でインストールできます。または、WPMLベータチャンネルを利用したい場合は、自動更新を通じて4.3.0を取得できます。まだ有効にしていない場合は、最初にベータチャンネルを有効にする必要があります。その手順についてはこちらのページで説明しています。
既知の問題とフィードバック
いつものように、何か問題が発生した場合はお知らせください。サポートフォーラムからご連絡いただき、問題の説明とチケットへのリンクを添えてこの記事にコメントを残してください。
ご質問がある場合や、希望する改善点についてお知らせいただける場合も、以下のコメント欄にご記入ください。WPML 4.3.0が皆様のウェブサイトの体験にどのような良い影響を与えているか、実際の様子をぜひお聞かせください。
ぜひお楽しみください。

