WPML

WordPress 6.9には、以前のバージョンのWPMLとの下位互換性を損なう変更が含まれています。この変更に完全に備えてアップデートできるよう、WPML 4.8.6をリリースしました。

WordPress 6.9での変更点

WordPressは常に進化を続けるプロジェクトです。コアチームは定期的にパフォーマンス、安定性、セキュリティを最適化しており、その結果として内部の仕組みが変更されることもあります。

今回のWordPress 6.9のように、コアのアップデートによって下位互換性が損なわれ、多言語サイトに大きな影響を与える場合があります。

今回のケースでは、WordPress 6.9によって特定のキャッシュキーの生成方法が変更されます。WPMLはページの正しい言語バージョンを提供するために、これらのキャッシュキーに依存しています。WordPressが生成するものとWPMLが想定するものに不一致が生じると、正常に機能しなくなります。

WPMLをアップデートしない場合に起こり得る問題

これまでの経験から、キャッシュの問題は予期せぬ形で現れる傾向があります。今回の変更では、WordPress 6.9にアップデートする前にWPML 4.8.6にアップデートしない場合、次のような問題が発生する可能性があります。

  • 間違った言語でのページの読み込み
  • 存在するはずのページでの404エラー
  • 絶対リンクの破損
  • ACFリンクフィールドの問題
  • フロントエンドで階層化されたカスタム投稿タイプが機能しない問題
  • 不正確なSEOメタデータ
  • その他の予期せぬ動作

設定によって症状は異なる場合がありますが、根本的な原因は同じです。

WPML 4.8.6へのアップデート

WPML 4.8.6はすべてのサイトに向けてリリースされましたが、お使いのサイトにアップデートが届くまで最大24時間かかる場合があります。アップデートが届くと、WordPress管理画面のプラグインページに通常のアップデートとして表示されます。

必要な対応は、WordPressを6.9にアップデートする前に、WPMLをバージョン4.8.6にアップデートすることだけです。

今すぐ手動でアップデートを開始したい場合は、以下の手順に従ってください。

1

サイトの管理画面でプラグイン → 新規プラグインを追加に移動し、商用タブをクリック

2

更新を確認ボタンのクリック

3

リストからWPML 4.8.6を選択し、インストールをクリック

サイトがWordPress.comでホストされている場合、管理画面に商用 タブは表示されませんが、以下のURLにアクセスすることで利用できます。

  • [your site’s URL]/wp-admin/plugin-install.php?tab=commercial

    このリリースの正確な変更点の一覧については、WPML 4.8.6の変更履歴をご覧ください。

    WPMLを最新の状態に保つ重要性

    このような変更は今回限りのことではありません。WordPressは進化を続けており、その変更の一部は必然的に多言語機能に影響を与えます。お使いのテーマや他のプラグインも、WordPressコアのペースに合わせる必要があるという同じ現実に直面しています。

    有効なWPMLサブスクリプションは、まさに以下のことを提供します。

    • 公開前のすべてのWordPressリリースの十分なテスト
    • WordPress 6.9のような問題の特定と解決
    • WordPressの新しいバージョンがリリースされる前のWPMLアップデートの提供
    • WordPressの開発状況の追跡や破損の心配が不要(当社が代わりに対応)

    だからこそ、今すぐWPML 4.8.6にアップデートして、WordPress 6.9にすぐ備えることができるのです。

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