WordPress 7.0との完全な互換性をもたらすWPML 4.9.4をリリースしました。WordPress 7.0にアップデートする前にWPMLをアップデートすれば、準備は完了です。
WordPress 7.0の新機能
WordPress 7.0では、ブロックエディタとコア機能に多数の変更が導入されています。WPML 4.9.4での対応内容は以下の通りです。
完全なiframeベースのブロックエディタ
WordPress 7.0ではこれが新しい標準となり、スタイルの分離が改善され、より正確なWYSIWYGエクスペリエンスが提供されます。このアップデートを行わない場合、WPMLはすべての投稿とページでブロックエディタを古い非iframeモードに強制的にフォールバックさせます。これにより、これらの改善や、新しいエディタに基づく将来の強化機能を利用できなくなります。WPMLの言語スイッチャーブロックも、iframeエディタが正しく機能するために必要なReactフックを含め、Block APIバージョン3をサポートするようにアップデートされました。
ナビゲーションサブメニューの「クリックで開く」設定のアップデート
WordPress 7.0では、ナビゲーションブロックがこの設定を保存する方法が変更されました。WPMLは更新された属性を正しく読み取るようになり、サブメニューは設定した動作に従うようになりました。
翻訳可能になった新しいブロックコンテンツ
WordPress 7.0では、いくつか新しく再構築されたブロックが導入されています。WPML 4.9.4では以下を翻訳可能として登録するため、それらは翻訳エディタに表示され、すべての言語のフロントエンドで正しく表示されます。
- アイコンブロックのアクセシビリティラベル(aria-label属性)
- ナビゲーションオーバーレイの閉じるボタンのテキスト
- タブブロックのラベル
ブロックアセット登録のアップデート
ブロックアセットを登録するためのWPMLの内部コードがアップデートされ、正しいWordPress 7.0 APIが使用されるようになりました。これにより、ブロックエディタのコンソール警告が修正され、iframeエディタ内でWPMLのCSSが正しく読み込まれるようになります。すべての変更はWordPress 6.3との下位互換性があります。
PHPの非推奨通知の修正
WordPress 7.0で非推奨となったPHP関数は、WPMLのコードベース全体で最新の同等のものに置き換えられました。
その他の修正
- wp-adminのWPML設定および翻訳ダッシュボードページでの真っ白な画面の修正
- メニュー同期ページでの読み込み遅延の修正
WPML 4.9.4へのアップデート
このアップデートは、有効なサブスクリプションをお持ちのすべてのWPMLクライアントで現在利用可能です。24時間以内にWordPress管理画面のプラグインページに表示されます。
すぐにアップデートしたい場合は、以下の手順に従ってください。
1
サイトの管理画面で「プラグイン → 新規プラグインを追加」に移動し、「商用」タブをクリック
2
「更新を確認」ボタンをクリック
3
リストからWPML 4.9.4を選択して「インストール」をクリック
WPMLを最新の状態に保つことが重要な理由
WordPress 7.0は1回限りのイベントではありません。WordPressのメジャーリリースでは毎回内部で変更が行われ、その一部は、何かが機能しなくなるまで気付きにくい形で多言語サイトに影響を与えます。
私たちのチームは、公開前にすべてのWordPressリリース候補版をテストし、互換性の問題を特定して、適時に修正をリリースしています。これが有効なWPMLサブスクリプションによって得られるメリットです。コアの変更をすべて自分で追跡しなくても、サイトをWordPressの最新状態に保つことができます。