- リリース日
- 2019年10月17日
- チャネル
- ベータ版
- テスト済みのWordPress
- 5.2.4
変更履歴
機能
- Gutenbergブロックのフィールドをリンクとして指定できるようにし、利用可能な場合はリンクを翻訳に置き換えるようにしました。
- 「WPML をリセット」機能に警告を追加し、高度な翻訳エディタのユーザーに進行中の翻訳が失われることを通知するようにしました。
- 他のプラグインとの互換性を確保するため、Collections用のカスタムライブラリを実装しました。
- 異なるバージョンのWPMLプラグイン間の依存関係チェックを改善しました。
- “Gutenberg editor”という名称をすべて”Block editor”に変更しました。
修正
- スラッシュを含む文字列があるGutenbergの翻訳ジョブを保存する際に発生するエラーを修正しました。
- 大きなサイズのカスタム国旗画像を使用した場合に、管理画面に大きすぎる国旗が表示される問題を修正しました。
- WPMLメディアが有効で、Beaver Builderで作成されたページが公開された際に、WPMLがページのメタデータを上書きしてしまう問題を修正しました。
- wp-cliの使用時に発生していた”Uncaught Error: Call to undefined function icl_xml2array()”という致命的なエラーを修正しました。
- 画像ブロックおよびボタンブロックで、ターゲットリンクが自動的に翻訳されない問題を修正しました。
- ブロック属性のエンコーディングを修正しました。
互換性
- ElementorのJSONデータが無効な場合に発生するエラーを修正しました。
- Elementorページビルダー用の言語スイッチャーウィジェットを追加しました。
- 翻訳されたページで一部のElementorテンプレートが表示されない問題を修正しました。
- “wpml_custom_language_switcher_is_enabled”フィルターフックを導入しました。
- “debug_backtrace”関数の使用を最適化し、場合によってはパフォーマンスが最大7%向上しました。
- Yoast SEO Multilingualプラグインが有効な場合、”wordpress-seo”互換性クラスが読み込まれないようにするチェックを追加しました。
- 競合を避けるため、”wpml_collect”のベンダーパスを”wpml/collect”に変更しました。
- 予約をカートに追加する処理が遅すぎる問題を修正しました。
- 複製に翻訳ステータスを割り当てるトラブルシューティングアクションの実行に関連する致命的なエラーを修正しました。
- スクリーンリーダー向けの言語スイッチャーのアクセシビリティを改善しました。
- サイトがサブディレクトリにインストールされ、「デフォルト言語にディレクトリを使用する」オプションが有効になっている場合に、RESTエンドポイントにアクセスできなくなる問題を修正しました。
- タクソノミー設定を保存する際の長時間のコード実行を防ぐ修正を追加しました。
- ページビルダーを使用して作成されたページを保存する際、WPML Media Translationプラグインが有効だと投稿タグがIDに変換されてしまう問題を修正しました。
- Language Switcher Elementorウィジェットの言語スイッチャータイプの文字列を変更しました。
パフォーマンス
- “icl_translations”テーブルに2つのインデックスを追加し、データベースリクエストのパフォーマンスを改善しました。
- WooCommerceやQuery Monitorが有効な場合のパフォーマンスを改善しました。
- 多数のカスタムフィールドを持つ投稿を保存する際のパフォーマンスを改善しました。
- 多数の翻訳済みタクソノミー(製品カテゴリーなど)を持つサイトでのパフォーマンスを改善しました。
- 管理画面でページ、投稿、またはWooCommerceの製品ページを更新する際のサイトのパフォーマンスを大幅に改善しました。
- ホスティングやキャッシュ層が適切に処理できるように、すべてのCookieに”wp_”プレフィックスを追加しました。
- リソースを大量に消費する一部のオプションの自動読み込みを防ぐことで、データベースの使用量を抑える修正を追加しました。
API
- WPMLの投稿編集メタボックスのコンテキストを変更できるように、”wpml_post_edit_meta_box_context”フィルターを追加しました。
- 翻訳にコピーされる前に投稿メタ値をフィルタリングできるフィルターを追加しました。
更新またはダウンロード
この更新は、有効なサブスクリプションをお持ちのすべてのWPMLクライアントにご利用いただけます。リリースの24時間以内に、WordPress管理画面のプラグインページに表示されます。また、プラグイン → 新規追加 → 商用からすぐに確認することもできます。手動でダウンロードしてインストールするには、wpml.orgアカウントのダウンロードに移動し(インストール手順を参照)、バージョンを混在させずにすべてのコンポーネントを一緒に更新してください。
サポートが必要な場合やフィードバックを送信する場合は、テクニカルサポートフォーラムをご利用ください。