コンテンツへスキップ サイドバーへスキップ
0

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でホストされている場合、管理画面にCommercialタブは表示されませんが、以下のURLにアクセスすることで引き続き利用できます:

  • [サイトのURL]/wp-admin/plugin-install.php?tab=commercial

    このリリースの正確な変更リストについては、WPML 4.8.6 の変更ログを参照してください。

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

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

    これはまさに、アクティブな WPML サブスクリプションが提供するものです。

    • すべての WordPress リリースは、公開される前に十分にテストされています
    • WordPress 6.9 のような問題は特定され、解決されます
    • WPML のアップデートは、WordPress が新しいバージョンをリリースする前に提供されます
    • WordPress の開発を追跡したり、何かが壊れるかどうかを心配する必要はありません。私たちが対応します

    これが、今日 WPML 4.8.6 にアップデートして、すぐに WordPress 6.9 に対応できる理由です。

    返信を投稿

    他の人に対してトピックに沿った礼儀正しい対応をお願いします。この投稿に関連しない問題についてサポートが必要な場合は、サポートフォーラムを使用してチャットを開始するか、チケットを送信してください。

    次のタグが使用できます:
    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>