- ステータス
- 解決済み
- 解決されたバージョン
- 4.5.0
問題の概要
wc-auth/v1のようなエンドポイントを利用するWooCommerce拡張機能、またはその他のプラグインやテーマを使用している場合、これらのエンドポイントがwc-auth%2Fv1のように誤ってURLエンコードされることがあります。
これにより、WPMLの最新バージョンにおいて、これらのプラグインやテーマとの互換性の問題が発生する可能性があります。
回避策
開発チームはこの問題の恒久的な修正に取り組んでいます。一時的な解決策として、以下の手順をお試しください。
ウェブサイトの完全なバックアップを取得してください。
- すべてのプラグインが最新であることを確認します。
- ファイルwp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.phpを編集し、95行目を変更します。
変更前:
return urlencode( $endpoint_translation );
変更後:
return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));
この変更は、スラッシュを含まないエンドポイントには影響しません。