WPML
ステータス
解決済み
解決されたバージョン
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)));

この変更は、スラッシュを含まないエンドポイントには影響しません。

すべての既知の問題 →