WPML

これはWPMLのマイナーリリースであり、いくつかの不具合の修正と、W3TCおよびオブジェクトキャッシュを使用するサイトにおける大幅なパフォーマンス向上の可能性が含まれています。

最近のWPMLのメジャーバージョン(3.3)が、ほぼすべてのユーザーにとってスムーズに動作していることを大変嬉しく思います。今回の迅速なリリースでは、先週発見されたいくつかの問題に対処しています。

W3TCオブジェクトキャッシュによるパフォーマンス向上


W3TCは独自の方法でオブジェクトキャッシュを実装しています。この独自性により、オブジェクトキャッシュとWPMLを使用するサイトでは、通常、パフォーマンスが向上するどころか低下していました。これは、キャッシュから欠落しているオブジェクトの誤った解釈が原因でした。WPML 3.3.1では、キャッシュされていない項目をW3TCが報告する方法を処理するための専用コードを追加しました。その結果、WPMLと(W3TC経由の)オブジェクトキャッシュがうまく連携するようになりました。

オブジェクトキャッシュは、ページ全体をキャッシュできないサイトで特に役立ちます。Eコマース、メンバーシップ、ディレクトリサイトなどでよく見られます。これらのサイトでは、多くの訪問者がログインしており、ユーザーごとにカスタマイズされたページが表示されます。ログインしているすべての訪問者が同じページの異なるバージョンを見るため、ページキャッシュでこれらのサイトを高速化することはできません。

オブジェクトキャッシュはパフォーマンスを大幅に向上させます。ページ全体をキャッシュする代わりに、テーマやプラグインはより小さな「オブジェクト」をキャッシュできます。

W3TCとWPMLを使用している場合は、WPML 3.3.1にアップデートして、オブジェクトキャッシュを再度お試しください。このバージョンまでは、正当な理由なくキャッシュがフラッシュされ続けていたため、オブジェクトキャッシュを使用すると結果が悪化していた可能性があります。現在、オブジェクトキャッシュは本来の動作をするようになっています。オブジェクトキャッシュの有効性は依然として多くの要因に依存することにご留意ください。

バグ修正と改善

  • 「ワード数」の複数のAJAX呼び出しへの分割 – コンテンツが非常に多いサイトでは、新しい「ワード数」機能が失敗することがありました。現在では、サイトのコンテンツ量に関係なく機能するようになっています。「ワード数」機能を使用すると、翻訳が必要なコンテンツの量を確認できるため、コストとスケジュールを見積もることができます。
  • WP EngineホスティングのキャッシュエンジンとWPMLの間の競合の解決
  • パフォーマンスに関する追加事項 – W3TCが有効な場合にWooCommerce製品を編集する際のパフォーマンスの問題の解決
  • 翻訳ジョブのポーリングの改善(より堅牢になり、通信障害からの回復が向上)
  • パーマリンク構造にカテゴリが含まれている場合にget_permalink()が誤ったURLを返す問題の修正

ダウンロードとアップデート


いつものように、WPMLを入手する最適な方法は、WordPressの管理画面から自動で行うことです。これを行うには、サイトを登録していることを確認してください。開発サイトや本番サイトを含め、すべてのサイトを登録できます。また、WPMLアカウントからWPMLのすべてのコンポーネントを手動でダウンロードすることもできます。今回のようなマイナーなアップデートであっても、実行する前にデータベースをバックアップすることをお勧めします。

WPMLの今後の予定


素晴らしい改善と新機能を備えたWordPress 4.4が間近に迫っています。一般的に、WPML 3.3.1はWordPress 4.4で問題なく動作します。現在、タクソノミーメタの翻訳に対する完全なサポートの追加に取り組んでいます。これは数週間後のWPML 3.4で準備が整う予定です。タクソノミーメタへの取り組みを最近になってようやく開始できたため、少し時間がかかっています(以前はそのコードが流動的でした)。

さらに、WPML 3.4では翻訳UIの全面的な見直しも行われます。WPMLの現在のUIはしばらく使われてきたため、刷新する時期に来ています。新しいインターフェースは確実に見た目が良くなります。さらに重要なことに、より速く、より便利に使用できるようになります。新しいUIは、ここ数か月間に行った包括的なユーザビリティ実験の結果です。この新しいUIから最も恩恵を受けるのは、多言語のWooCommerceサイトを運営している方々でしょう。UI要素を統合し、WooCommerceの翻訳ワークフローを大幅に簡素化しています。高カロリーな食事や騒がしい甥っ子たちから離れて一息つきたいときに楽しく試せるよう、クリスマス直前に最初のベータ版をリリースすることを目指しています。

最後に、WPML 3.4では組み込みの言語スイッチャーの大幅な改善が計画されています。WPMLの言語スイッチャーを最初に作成して以来、さまざまなテーマのCSSは大きく進歩しました。この次期アップデートにより、WPMLの言語スイッチャーは、すべてのデフォルトのWordPressテーマやBootstrapテーマなどの最新のテーマで適切に機能するようになります。

フィードバック


皆様からのフィードバックをお待ちしております。コメントを投稿していただければ、返信いたします。

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