WPML

WPML 4.6.7をリリースしました。このアップデートでは、WPMLでのデュアルドメインセットアップの処理が改善され、大規模な多言語サイトのパフォーマンスが向上したほか、その他の改善も行われています。

デュアルドメインセットアップのワークフローの改善

同じウェブサイトを指す2つの独立したドメインがある場合、WPMLはこれまでこれをサイトの移動またはコピーとして読み取っていました。その結果、WPMLは移行ウィザードを表示し、セカンダリドメインでの翻訳を停止していました。

このようなセットアップ向けに、WPML 4.6.7ではWPML トラブルシューティングページに「WPMLの高度な翻訳エディタを強制的に有効化」ボタンを追加しました。これにより、移行ウィザードを実行しなくても、両方のサイトで高度な翻訳エディタを使用できるようになります。

自動翻訳のレビュー機能の修正

自動翻訳されたページをレビューする際、プレビューに古いバージョンの翻訳が表示されることに気づいたかもしれません。同時に、高度な翻訳エディタとウェブサイトのフロントエンドには最新の翻訳が表示されていました。

古い自動保存がプレビュー投稿を上書きしていたことが原因で発生していたこの問題を特定し、修正しました。

大規模サイトにおけるパフォーマンスの向上

WPML 4.6.7では、投稿やページのリストに翻訳ステータスアイコンを表示するために必要なクエリ数とメモリ使用量を削減しました。これにより、さまざまなセカンダリ言語にわたって多数の投稿を翻訳するサイトで、よりスムーズな操作が保証されます。

その他のバグ修正と機能強化

WPMLでRedis Object Cache やObject Cache Proなどのキャッシュプラグインを使用している場合、以下の問題が発生することがありました。

  • WPML セットアップウィザードで「すべてを自動翻訳する」モードを選択した後、自動翻訳のステータスが「Calculating…」で停止していました。
  • 新しいユーザーを作成して翻訳者として追加した後、キャッシュをクリアするまで翻訳バスケットの選択肢に表示されませんでした。

WPML 4.6.7では、永続的オブジェクトキャッシュが有効な場合にのみ発生していたこれらの問題を解決しました。

さらに、WPML 4.6.7では、特定のケースで発生する可能性があった2つの致命的なPHPエラーを修正しています。

  • 空白の画面を引き起こすエラーで、デバッグモードではPHP Fatal error: Uncaught InvalidArgumentException: element_id and type do not matchと表示されていました。
  • 翻訳を追加しようとしたときに、[Unknown column: rid or invalid id: 0]というエラーが表示されていました。

WPML 4.6.7では、その他のバグや不具合も解決しています。

WPML 4.6.7の入手

アップデートは段階的に展開されているため、管理画面にWPML 4.6.7がすぐに表示されない場合があります。

すぐに入手したい場合は、プラグイン → 新規追加ページに移動し、「商用」タブを開いて「更新を確認」をクリックします。

ご意見をお聞かせください

現在、WPML 4.7に向けて素晴らしい機能の開発を進めていますので、どうぞご期待ください。このリリースについてご質問やフィードバックがありましたら、コメントを残していただければ返信いたします。

この記事が役に立ちましたか?この記事を共有: